{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "FastMap_1",
            "range": [
              48,
              57
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 13
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                60,
                67
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 16
                },
                "end": {
                  "line": 3,
                  "column": 23
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/util/FastMap",
                "raw": "'../../dist/cjs/util/FastMap'",
                "range": [
                  68,
                  97
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 24
                  },
                  "end": {
                    "line": 3,
                    "column": 53
                  }
                }
              }
            ],
            "range": [
              60,
              98
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 16
              },
              "end": {
                "line": 3,
                "column": 54
              }
            }
          },
          "range": [
            48,
            98
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 54
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        99
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 55
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {FastMap} ",
          "range": [
            100,
            122
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 22
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            123,
            131
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "FastMap",
            "raw": "'FastMap'",
            "range": [
              132,
              141
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 18
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        161,
                        163
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should exist",
                        "raw": "'should exist'",
                        "range": [
                          164,
                          178
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 7
                          },
                          "end": {
                            "line": 6,
                            "column": 21
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "chai_1",
                                            "range": [
                                              202,
                                              208
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 7,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              209,
                                              215
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 7,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            202,
                                            215
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 7,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "FastMap_1",
                                              "range": [
                                                216,
                                                225
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 7,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "FastMap",
                                              "range": [
                                                226,
                                                233
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 7,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "range": [
                                              216,
                                              233
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 7,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          202,
                                          234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 7,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          235,
                                          237
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 7,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        202,
                                        237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 7,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "be",
                                      "range": [
                                        238,
                                        240
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 7,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      202,
                                      240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      241,
                                      242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    202,
                                    242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "function",
                                    "raw": "'function'",
                                    "range": [
                                      243,
                                      253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  202,
                                  254
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                202,
                                255
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            192,
                            261
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 35
                            },
                            "end": {
                              "line": 8,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          180,
                          261
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 23
                          },
                          "end": {
                            "line": 8,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      161,
                      262
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 8,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2480,
                    "_esdocTestName": "it2480"
                  },
                  "range": [
                    161,
                    263
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 8,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        268,
                        270
                      ],
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 4
                        },
                        "end": {
                          "line": 9,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should accept string as keys",
                        "raw": "'should accept string as keys'",
                        "range": [
                          271,
                          301
                        ],
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 7
                          },
                          "end": {
                            "line": 9,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      329,
                                      332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "FastMap_1",
                                        "range": [
                                          339,
                                          348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "FastMap",
                                        "range": [
                                          349,
                                          356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        339,
                                        356
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      335,
                                      358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    329,
                                    358
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                325,
                                359
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "key1",
                                    "range": [
                                      372,
                                      376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "keyOne",
                                    "raw": "'keyOne'",
                                    "range": [
                                      379,
                                      387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    372,
                                    387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                368,
                                388
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "key2",
                                    "range": [
                                      401,
                                      405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "keyTwo",
                                    "raw": "'keyTwo'",
                                    "range": [
                                      408,
                                      416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    401,
                                    416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                397,
                                417
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      426,
                                      429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "set",
                                    "range": [
                                      430,
                                      433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "range": [
                                    426,
                                    433
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 15
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "key1",
                                    "range": [
                                      434,
                                      438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 20
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "yo",
                                    "raw": "'yo'",
                                    "range": [
                                      440,
                                      444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 26
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  426,
                                  445
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                426,
                                446
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      455,
                                      458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "set",
                                    "range": [
                                      459,
                                      462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "range": [
                                    455,
                                    462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 15
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "key2",
                                    "range": [
                                      463,
                                      467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 20
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "what up",
                                    "raw": "'what up'",
                                    "range": [
                                      469,
                                      478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 31
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  455,
                                  479
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                455,
                                480
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            489,
                                            495
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            496,
                                            502
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          489,
                                          502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "map",
                                              "range": [
                                                503,
                                                506
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "get",
                                              "range": [
                                                507,
                                                510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "range": [
                                              503,
                                              510
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "key1",
                                              "range": [
                                                511,
                                                515
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            503,
                                            516
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        489,
                                        517
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        518,
                                        520
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      489,
                                      520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      521,
                                      526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    489,
                                    526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "yo",
                                    "raw": "'yo'",
                                    "range": [
                                      527,
                                      531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 50
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  489,
                                  532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                489,
                                533
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            542,
                                            548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            549,
                                            555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          542,
                                          555
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "map",
                                              "range": [
                                                556,
                                                559
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "get",
                                              "range": [
                                                560,
                                                563
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "range": [
                                              556,
                                              563
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "key2",
                                              "range": [
                                                564,
                                                568
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            556,
                                            569
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        542,
                                        570
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        571,
                                        573
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      542,
                                      573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      574,
                                      579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    542,
                                    579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "what up",
                                    "raw": "'what up'",
                                    "range": [
                                      580,
                                      589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  542,
                                  590
                                ],
                                "loc": {
                                  "start": {
                                    "line": 16,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 16,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                542,
                                591
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            315,
                            597
                          ],
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 51
                            },
                            "end": {
                              "line": 17,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          303,
                          597
                        ],
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 39
                          },
                          "end": {
                            "line": 17,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      268,
                      598
                    ],
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 4
                      },
                      "end": {
                        "line": 17,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2481,
                    "_esdocTestName": "it2481"
                  },
                  "range": [
                    268,
                    599
                  ],
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 4
                    },
                    "end": {
                      "line": 17,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        604,
                        606
                      ],
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 18,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow setting keys twice",
                        "raw": "'should allow setting keys twice'",
                        "range": [
                          607,
                          640
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 7
                          },
                          "end": {
                            "line": 18,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      668,
                                      671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "FastMap_1",
                                        "range": [
                                          678,
                                          687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "FastMap",
                                        "range": [
                                          688,
                                          695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        678,
                                        695
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      674,
                                      697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    668,
                                    697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                664,
                                698
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "key1",
                                    "range": [
                                      711,
                                      715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "keyOne",
                                    "raw": "'keyOne'",
                                    "range": [
                                      718,
                                      726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    711,
                                    726
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                707,
                                727
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      736,
                                      739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "set",
                                    "range": [
                                      740,
                                      743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "range": [
                                    736,
                                    743
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 15
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "key1",
                                    "range": [
                                      744,
                                      748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 20
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "sing",
                                    "raw": "'sing'",
                                    "range": [
                                      750,
                                      756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 28
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  736,
                                  757
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                736,
                                758
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      767,
                                      770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "set",
                                    "range": [
                                      771,
                                      774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "range": [
                                    767,
                                    774
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 15
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "key1",
                                    "range": [
                                      775,
                                      779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 20
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "yodel",
                                    "raw": "'yodel'",
                                    "range": [
                                      781,
                                      788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 29
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  767,
                                  789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                767,
                                790
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            799,
                                            805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            806,
                                            812
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          799,
                                          812
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "map",
                                              "range": [
                                                813,
                                                816
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "get",
                                              "range": [
                                                817,
                                                820
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "range": [
                                              813,
                                              820
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "key1",
                                              "range": [
                                                821,
                                                825
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            813,
                                            826
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        799,
                                        827
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        828,
                                        830
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      799,
                                      830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      831,
                                      836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    799,
                                    836
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "yodel",
                                    "raw": "'yodel'",
                                    "range": [
                                      837,
                                      844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  799,
                                  845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                799,
                                846
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            654,
                            852
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 54
                            },
                            "end": {
                              "line": 24,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          642,
                          852
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 42
                          },
                          "end": {
                            "line": 24,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      604,
                      853
                    ],
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 4
                      },
                      "end": {
                        "line": 24,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2482,
                    "_esdocTestName": "it2482"
                  },
                  "range": [
                    604,
                    854
                  ],
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 4
                    },
                    "end": {
                      "line": 24,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        859,
                        861
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should have a delete method that removes keys",
                        "raw": "'should have a delete method that removes keys'",
                        "range": [
                          862,
                          909
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 7
                          },
                          "end": {
                            "line": 25,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      937,
                                      940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "FastMap_1",
                                        "range": [
                                          947,
                                          956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "FastMap",
                                        "range": [
                                          957,
                                          964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        947,
                                        964
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      943,
                                      966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    937,
                                    966
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                933,
                                967
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "key1",
                                    "range": [
                                      980,
                                      984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "keyOne",
                                    "raw": "'keyOne'",
                                    "range": [
                                      987,
                                      995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    980,
                                    995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                976,
                                996
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      1005,
                                      1008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "set",
                                    "range": [
                                      1009,
                                      1012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "range": [
                                    1005,
                                    1012
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 15
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "key1",
                                    "range": [
                                      1013,
                                      1017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 20
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "sing",
                                    "raw": "'sing'",
                                    "range": [
                                      1019,
                                      1025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 28
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1005,
                                  1026
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                1005,
                                1027
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            1036,
                                            1042
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            1043,
                                            1049
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          1036,
                                          1049
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "map",
                                              "range": [
                                                1050,
                                                1053
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "delete",
                                              "range": [
                                                1054,
                                                1060
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 32
                                                }
                                              }
                                            },
                                            "range": [
                                              1050,
                                              1060
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 29,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "key1",
                                              "range": [
                                                1061,
                                                1065
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 37
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1050,
                                            1066
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 38
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1036,
                                        1067
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        1068,
                                        1070
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      1036,
                                      1070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      1071,
                                      1073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    1036,
                                    1073
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    1074,
                                    1078
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  1036,
                                  1078
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                1036,
                                1079
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "chai_1",
                                            "range": [
                                              1088,
                                              1094
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              1095,
                                              1101
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            1088,
                                            1101
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1102,
                                                  1105
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "get",
                                                "range": [
                                                  1106,
                                                  1109
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                1102,
                                                1109
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 30,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 30,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "key1",
                                                "range": [
                                                  1110,
                                                  1114
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1102,
                                              1115
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1088,
                                          1116
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          1117,
                                          1119
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        1088,
                                        1119
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "be",
                                      "range": [
                                        1120,
                                        1122
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      1088,
                                      1122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      1123,
                                      1124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    1088,
                                    1124
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "null",
                                    "raw": "'null'",
                                    "range": [
                                      1125,
                                      1131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 51
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1088,
                                  1132
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 52
                                  }
                                }
                              },
                              "range": [
                                1088,
                                1133
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 53
                                }
                              }
                            }
                          ],
                          "range": [
                            923,
                            1139
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 68
                            },
                            "end": {
                              "line": 31,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          911,
                          1139
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 56
                          },
                          "end": {
                            "line": 31,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      859,
                      1140
                    ],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 4
                      },
                      "end": {
                        "line": 31,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2483,
                    "_esdocTestName": "it2483"
                  },
                  "range": [
                    859,
                    1141
                  ],
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 4
                    },
                    "end": {
                      "line": 31,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1146,
                        1148
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should clear all",
                        "raw": "'should clear all'",
                        "range": [
                          1149,
                          1167
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 7
                          },
                          "end": {
                            "line": 32,
                            "column": 25
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      1195,
                                      1198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "FastMap_1",
                                        "range": [
                                          1205,
                                          1214
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "FastMap",
                                        "range": [
                                          1215,
                                          1222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        1205,
                                        1222
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      1201,
                                      1224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    1195,
                                    1224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1191,
                                1225
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "key1",
                                    "range": [
                                      1238,
                                      1242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "keyOne",
                                    "raw": "'keyOne'",
                                    "range": [
                                      1245,
                                      1253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1238,
                                    1253
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1234,
                                1254
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "key2",
                                    "range": [
                                      1267,
                                      1271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "keyTwo",
                                    "raw": "'keyTwo'",
                                    "range": [
                                      1274,
                                      1282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1267,
                                    1282
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1263,
                                1283
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      1292,
                                      1295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "set",
                                    "range": [
                                      1296,
                                      1299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "range": [
                                    1292,
                                    1299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 15
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "key1",
                                    "range": [
                                      1300,
                                      1304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 20
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "yo",
                                    "raw": "'yo'",
                                    "range": [
                                      1306,
                                      1310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 26
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1292,
                                  1311
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                1292,
                                1312
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      1321,
                                      1324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "set",
                                    "range": [
                                      1325,
                                      1328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "range": [
                                    1321,
                                    1328
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 15
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "key2",
                                    "range": [
                                      1329,
                                      1333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 20
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "what up",
                                    "raw": "'what up'",
                                    "range": [
                                      1335,
                                      1344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 31
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1321,
                                  1345
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                1321,
                                1346
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      1355,
                                      1358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "clear",
                                    "range": [
                                      1359,
                                      1364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    1355,
                                    1364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  1355,
                                  1366
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                1355,
                                1367
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 20
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "chai_1",
                                            "range": [
                                              1376,
                                              1382
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              1383,
                                              1389
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            1376,
                                            1389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1390,
                                                  1393
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "get",
                                                "range": [
                                                  1394,
                                                  1397
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                1390,
                                                1397
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "key1",
                                                "range": [
                                                  1398,
                                                  1402
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1390,
                                              1403
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1376,
                                          1404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          1405,
                                          1407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        1376,
                                        1407
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "be",
                                      "range": [
                                        1408,
                                        1410
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      1376,
                                      1410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      1411,
                                      1412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    1376,
                                    1412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "undefined",
                                    "raw": "'undefined'",
                                    "range": [
                                      1413,
                                      1424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1376,
                                  1425
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                1376,
                                1426
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "chai_1",
                                            "range": [
                                              1435,
                                              1441
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              1442,
                                              1448
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            1435,
                                            1448
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1449,
                                                  1452
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "get",
                                                "range": [
                                                  1453,
                                                  1456
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                1449,
                                                1456
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 40,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 40,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "key2",
                                                "range": [
                                                  1457,
                                                  1461
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1449,
                                              1462
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1435,
                                          1463
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          1464,
                                          1466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        1435,
                                        1466
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "be",
                                      "range": [
                                        1467,
                                        1469
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      1435,
                                      1469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      1470,
                                      1471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    1435,
                                    1471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "undefined",
                                    "raw": "'undefined'",
                                    "range": [
                                      1472,
                                      1483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1435,
                                  1484
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                1435,
                                1485
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 58
                                }
                              }
                            }
                          ],
                          "range": [
                            1181,
                            1491
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 39
                            },
                            "end": {
                              "line": 41,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1169,
                          1491
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 27
                          },
                          "end": {
                            "line": 41,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1146,
                      1492
                    ],
                    "loc": {
                      "start": {
                        "line": 32,
                        "column": 4
                      },
                      "end": {
                        "line": 41,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2484,
                    "_esdocTestName": "it2484"
                  },
                  "range": [
                    1146,
                    1493
                  ],
                  "loc": {
                    "start": {
                      "line": 32,
                      "column": 4
                    },
                    "end": {
                      "line": 41,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        1498,
                        1506
                      ],
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.forEach",
                        "raw": "'prototype.forEach'",
                        "range": [
                          1507,
                          1526
                        ],
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 13
                          },
                          "end": {
                            "line": 42,
                            "column": 32
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    1550,
                                    1552
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should exist",
                                    "raw": "'should exist'",
                                    "range": [
                                      1553,
                                      1567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 25
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1599,
                                                  1602
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 44,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 44,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "FastMap_1",
                                                    "range": [
                                                      1609,
                                                      1618
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 44,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "FastMap",
                                                    "range": [
                                                      1619,
                                                      1626
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 44,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1609,
                                                    1626
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 44,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 44,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  1605,
                                                  1628
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 44,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 44,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                1599,
                                                1628
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 44,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 44,
                                                  "column": 45
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1595,
                                            1629
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 46
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          1642,
                                                          1648
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          1649,
                                                          1655
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1642,
                                                        1655
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "map",
                                                          "range": [
                                                            1656,
                                                            1659
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 45,
                                                              "column": 29
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "forEach",
                                                          "range": [
                                                            1660,
                                                            1667
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 30
                                                            },
                                                            "end": {
                                                              "line": 45,
                                                              "column": 37
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1656,
                                                          1667
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 37
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1642,
                                                      1668
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      1669,
                                                      1671
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1642,
                                                    1671
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 45,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    1672,
                                                    1674
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 45,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1642,
                                                  1674
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  1675,
                                                  1676
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                1642,
                                                1676
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "function",
                                                "raw": "'function'",
                                                "range": [
                                                  1677,
                                                  1687
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 57
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1642,
                                              1688
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 45,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 45,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            1642,
                                            1689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 59
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1581,
                                        1699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1569,
                                      1699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1550,
                                  1700
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2486,
                                "_esdocTestName": "it2486"
                              },
                              "range": [
                                1550,
                                1701
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    1710,
                                    1712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should iterate over keys and values",
                                    "raw": "'should iterate over keys and values'",
                                    "range": [
                                      1713,
                                      1750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expectedKeys",
                                                "range": [
                                                  1782,
                                                  1794
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "a",
                                                    "raw": "'a'",
                                                    "range": [
                                                      1798,
                                                      1801
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "b",
                                                    "raw": "'b'",
                                                    "range": [
                                                      1803,
                                                      1806
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "c",
                                                    "raw": "'c'",
                                                    "range": [
                                                      1808,
                                                      1811
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1797,
                                                  1812
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                1782,
                                                1812
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1778,
                                            1813
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expectedValues",
                                                "range": [
                                                  1830,
                                                  1844
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      1848,
                                                      1849
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      1851,
                                                      1852
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      1854,
                                                      1855
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 41
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1847,
                                                  1856
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                1830,
                                                1856
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1826,
                                            1857
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 43
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1874,
                                                  1877
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "FastMap_1",
                                                    "range": [
                                                      1884,
                                                      1893
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "FastMap",
                                                    "range": [
                                                      1894,
                                                      1901
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1884,
                                                    1901
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  1880,
                                                  1903
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                1874,
                                                1903
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 45
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1870,
                                            1904
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 46
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1917,
                                                  1920
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "set",
                                                "range": [
                                                  1921,
                                                  1924
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "range": [
                                                1917,
                                                1924
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  1925,
                                                  1928
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  1930,
                                                  1931
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1917,
                                              1932
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            1917,
                                            1933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1946,
                                                  1949
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "set",
                                                "range": [
                                                  1950,
                                                  1953
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "range": [
                                                1946,
                                                1953
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "b",
                                                "raw": "'b'",
                                                "range": [
                                                  1954,
                                                  1957
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  1959,
                                                  1960
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1946,
                                              1961
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            1946,
                                            1962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1975,
                                                  1978
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "set",
                                                "range": [
                                                  1979,
                                                  1982
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "range": [
                                                1975,
                                                1982
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "c",
                                                "raw": "'c'",
                                                "range": [
                                                  1983,
                                                  1986
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  1988,
                                                  1989
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1975,
                                              1990
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            1975,
                                            1991
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "thisArg",
                                                "range": [
                                                  2008,
                                                  2015
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 54,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 54,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [],
                                                "range": [
                                                  2018,
                                                  2020
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 54,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 54,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                2008,
                                                2020
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 28
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2004,
                                            2021
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  2034,
                                                  2037
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "forEach",
                                                "range": [
                                                  2038,
                                                  2045
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                2034,
                                                2045
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      2056,
                                                      2061
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 39
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      2063,
                                                      2066
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 44
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "chai_1",
                                                                  "range": [
                                                                    2086,
                                                                    2092
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 56,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 56,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    2093,
                                                                    2099
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 56,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 56,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2086,
                                                                  2099
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 56,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 56,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    2100,
                                                                    2104
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 56,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 56,
                                                                      "column": 34
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                2086,
                                                                2105
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 56,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 56,
                                                                  "column": 35
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                2106,
                                                                2108
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 56,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 56,
                                                                  "column": 38
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2086,
                                                              2108
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 56,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 56,
                                                                "column": 38
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              2109,
                                                              2114
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 56,
                                                                "column": 39
                                                              },
                                                              "end": {
                                                                "line": 56,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2086,
                                                            2114
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 56,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 56,
                                                              "column": 44
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "thisArg",
                                                            "range": [
                                                              2115,
                                                              2122
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 56,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 56,
                                                                "column": 52
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          2086,
                                                          2123
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 56,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 53
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2086,
                                                        2124
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 54
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "chai_1",
                                                                  "range": [
                                                                    2141,
                                                                    2147
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 57,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 57,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    2148,
                                                                    2154
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 57,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 57,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2141,
                                                                  2154
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 57,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 57,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "value",
                                                                  "range": [
                                                                    2155,
                                                                    2160
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 57,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 57,
                                                                      "column": 35
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                2141,
                                                                2161
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 57,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 57,
                                                                  "column": 36
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                2162,
                                                                2164
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 57,
                                                                  "column": 37
                                                                },
                                                                "end": {
                                                                  "line": 57,
                                                                  "column": 39
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2141,
                                                              2164
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 57,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 57,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              2165,
                                                              2170
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 57,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 57,
                                                                "column": 45
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2141,
                                                            2170
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 57,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 57,
                                                              "column": 45
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "expectedValues",
                                                                "range": [
                                                                  2171,
                                                                  2185
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 57,
                                                                    "column": 46
                                                                  },
                                                                  "end": {
                                                                    "line": 57,
                                                                    "column": 60
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "shift",
                                                                "range": [
                                                                  2186,
                                                                  2191
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 57,
                                                                    "column": 61
                                                                  },
                                                                  "end": {
                                                                    "line": 57,
                                                                    "column": 66
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2171,
                                                                2191
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 57,
                                                                  "column": 46
                                                                },
                                                                "end": {
                                                                  "line": 57,
                                                                  "column": 66
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              2171,
                                                              2193
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 57,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 57,
                                                                "column": 68
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          2141,
                                                          2194
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 57,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 57,
                                                            "column": 69
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2141,
                                                        2195
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 57,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 57,
                                                          "column": 70
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "chai_1",
                                                                  "range": [
                                                                    2212,
                                                                    2218
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 58,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 58,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    2219,
                                                                    2225
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 58,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 58,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2212,
                                                                  2225
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 58,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 58,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "key",
                                                                  "range": [
                                                                    2226,
                                                                    2229
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 58,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 58,
                                                                      "column": 33
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                2212,
                                                                2230
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 58,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 58,
                                                                  "column": 34
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                2231,
                                                                2233
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 58,
                                                                  "column": 35
                                                                },
                                                                "end": {
                                                                  "line": 58,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2212,
                                                              2233
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 58,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 58,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              2234,
                                                              2239
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 58,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 58,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2212,
                                                            2239
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 58,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 58,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "expectedKeys",
                                                                "range": [
                                                                  2240,
                                                                  2252
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 58,
                                                                    "column": 44
                                                                  },
                                                                  "end": {
                                                                    "line": 58,
                                                                    "column": 56
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "shift",
                                                                "range": [
                                                                  2253,
                                                                  2258
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 58,
                                                                    "column": 57
                                                                  },
                                                                  "end": {
                                                                    "line": 58,
                                                                    "column": 62
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2240,
                                                                2258
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 58,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 58,
                                                                  "column": 62
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              2240,
                                                              2260
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 58,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 58,
                                                                "column": 64
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          2212,
                                                          2261
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 58,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 58,
                                                            "column": 65
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2212,
                                                        2262
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 66
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2068,
                                                    2276
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 59,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  2046,
                                                  2276
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "thisArg",
                                                "range": [
                                                  2278,
                                                  2285
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 22
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2034,
                                              2286
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "range": [
                                            2034,
                                            2287
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        2300,
                                                        2306
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2307,
                                                        2313
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2300,
                                                      2313
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 60,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 60,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "expectedValues",
                                                        "range": [
                                                          2314,
                                                          2328
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 60,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 60,
                                                            "column": 40
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          2329,
                                                          2335
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 60,
                                                            "column": 41
                                                          },
                                                          "end": {
                                                            "line": 60,
                                                            "column": 47
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2314,
                                                        2335
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 47
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2300,
                                                    2336
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2337,
                                                    2339
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2300,
                                                  2339
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2340,
                                                  2345
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 57
                                                  }
                                                }
                                              },
                                              "range": [
                                                2300,
                                                2345
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  2346,
                                                  2347
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 58
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2300,
                                              2348
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            2300,
                                            2349
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 61
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        2362,
                                                        2368
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 61,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 61,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2369,
                                                        2375
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 61,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 61,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2362,
                                                      2375
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 61,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 61,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "expectedKeys",
                                                        "range": [
                                                          2376,
                                                          2388
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 61,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 61,
                                                            "column": 38
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          2389,
                                                          2395
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 61,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 61,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2376,
                                                        2395
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 61,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 61,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2362,
                                                    2396
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 61,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 61,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2397,
                                                    2399
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 61,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 61,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2362,
                                                  2399
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2400,
                                                  2405
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                2362,
                                                2405
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 61,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  2406,
                                                  2407
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 57
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2362,
                                              2408
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            2362,
                                            2409
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 59
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1764,
                                        2419
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 62
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1752,
                                      2419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1710,
                                  2420
                                ],
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2487,
                                "_esdocTestName": "it2487"
                              },
                              "range": [
                                1710,
                                2421
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            1540,
                            2427
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 46
                            },
                            "end": {
                              "line": 63,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1528,
                          2427
                        ],
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 34
                          },
                          "end": {
                            "line": 63,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1498,
                      2428
                    ],
                    "loc": {
                      "start": {
                        "line": 42,
                        "column": 4
                      },
                      "end": {
                        "line": 63,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2485,
                    "_esdocTestName": "describe2485"
                  },
                  "range": [
                    1498,
                    2429
                  ],
                  "loc": {
                    "start": {
                      "line": 42,
                      "column": 4
                    },
                    "end": {
                      "line": 63,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                155,
                2431
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 32
                },
                "end": {
                  "line": 64,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              143,
              2431
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 20
              },
              "end": {
                "line": 64,
                "column": 1
              }
            }
          }
        ],
        "range": [
          123,
          2432
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 64,
            "column": 2
          }
        },
        "_esdocTestId": 2479,
        "_esdocTestName": "describe2479"
      },
      "range": [
        123,
        2433
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 64,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {FastMap} ",
          "range": [
            100,
            122
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 22
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=FastMap-spec.js.map",
          "range": [
            2434,
            2474
          ],
          "loc": {
            "start": {
              "line": 65,
              "column": 0
            },
            "end": {
              "line": 65,
              "column": 40
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    2433
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 64,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {FastMap} ",
      "range": [
        100,
        122
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=FastMap-spec.js.map",
      "range": [
        2434,
        2474
      ],
      "loc": {
        "start": {
          "line": 65,
          "column": 0
        },
        "end": {
          "line": 65,
          "column": 40
        }
      }
    }
  ]
}