{
  "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": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {throttleTime} ",
          "range": [
            115,
            142
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 27
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            143,
            151
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.throttleTime",
            "raw": "'Observable.prototype.throttleTime'",
            "range": [
              152,
              187
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 44
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          207,
                          216
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "throttleTime(50)",
                          "raw": "'throttleTime(50)'",
                          "range": [
                            217,
                            235
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        207,
                        236
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 33
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should immediately emit the first value in each time window",
                        "raw": "'should immediately emit the first value in each time window'",
                        "range": [
                          237,
                          298
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 34
                          },
                          "end": {
                            "line": 7,
                            "column": 95
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      326,
                                      328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        331,
                                        334
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-x-y----b---x-cx---|",
                                        "raw": "'-a-x-y----b---x-cx---|'",
                                        "range": [
                                          335,
                                          359
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      331,
                                      360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    326,
                                    360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                322,
                                361
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      374,
                                      378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      381,
                                      405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    374,
                                    405
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                370,
                                406
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      419,
                                      427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-a--------b-----c----|",
                                    "raw": "'-a--------b-----c----|'",
                                    "range": [
                                      430,
                                      454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    419,
                                    454
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                415,
                                455
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      468,
                                      474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          477,
                                          479
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "throttleTime",
                                        "range": [
                                          480,
                                          492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        477,
                                        492
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 11,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 50,
                                        "raw": "50",
                                        "range": [
                                          493,
                                          495
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          497,
                                          512
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      477,
                                      513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    468,
                                    513
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                464,
                                514
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        523,
                                        539
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          540,
                                          546
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      523,
                                      547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      548,
                                      552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    523,
                                    552
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      553,
                                      561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  523,
                                  562
                                ],
                                "loc": {
                                  "start": {
                                    "line": 12,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 12,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                523,
                                563
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        572,
                                        591
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            592,
                                            594
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            595,
                                            608
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          592,
                                          608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      572,
                                      609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      610,
                                      614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    572,
                                    614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      615,
                                      619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  572,
                                  620
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                572,
                                621
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            312,
                            627
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 109
                            },
                            "end": {
                              "line": 14,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          300,
                          627
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 97
                          },
                          "end": {
                            "line": 14,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      207,
                      628
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 14,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    207,
                    629
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 14,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        634,
                        636
                      ],
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 4
                        },
                        "end": {
                          "line": 15,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should throttle events by 50 time units",
                        "raw": "'should throttle events by 50 time units'",
                        "range": [
                          637,
                          678
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 7
                          },
                          "end": {
                            "line": 15,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              690,
                              694
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 60
                              },
                              "end": {
                                "line": 15,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              706,
                                              716
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              717,
                                              719
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            706,
                                            719
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              720,
                                              721
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 23
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              723,
                                              724
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 26
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              726,
                                              727
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          706,
                                          728
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "throttleTime",
                                        "range": [
                                          729,
                                          741
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        706,
                                        741
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 50,
                                        "raw": "50",
                                        "range": [
                                          742,
                                          744
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      706,
                                      745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      759,
                                      768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    706,
                                    768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          779,
                                          780
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        796,
                                                        802
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 18,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 18,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        803,
                                                        809
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 18,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 18,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      796,
                                                      809
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 18,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 18,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        810,
                                                        811
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 18,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 18,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    796,
                                                    812
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 18,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 18,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    813,
                                                    815
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 18,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 18,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  796,
                                                  815
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  816,
                                                  821
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                796,
                                                821
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  822,
                                                  823
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 39
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              796,
                                              824
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            796,
                                            825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 41
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        782,
                                        835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      769,
                                      835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      837,
                                      841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      843,
                                      847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  706,
                                  848
                                ],
                                "loc": {
                                  "start": {
                                    "line": 16,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                706,
                                849
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            696,
                            855
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 66
                            },
                            "end": {
                              "line": 20,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          680,
                          855
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 50
                          },
                          "end": {
                            "line": 20,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      634,
                      856
                    ],
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 4
                      },
                      "end": {
                        "line": 20,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2083,
                    "_esdocTestName": "it2083"
                  },
                  "range": [
                    634,
                    857
                  ],
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 4
                    },
                    "end": {
                      "line": 20,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        862,
                        864
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 4
                        },
                        "end": {
                          "line": 21,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should throttle events multiple times",
                        "raw": "'should throttle events multiple times'",
                        "range": [
                          865,
                          904
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 7
                          },
                          "end": {
                            "line": 21,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      932,
                                      940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "1-0",
                                        "raw": "'1-0'",
                                        "range": [
                                          944,
                                          949
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "2-0",
                                        "raw": "'2-0'",
                                        "range": [
                                          951,
                                          956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      943,
                                      957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    932,
                                    957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                928,
                                958
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              967,
                                              977
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "concat",
                                            "range": [
                                              978,
                                              984
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "range": [
                                            967,
                                            984
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          985,
                                                          995
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "timer",
                                                        "range": [
                                                          996,
                                                          1001
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 42
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        985,
                                                        1001
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 23,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 23,
                                                          "column": 42
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          1002,
                                                          1003
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 43
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 10,
                                                        "raw": "10",
                                                        "range": [
                                                          1005,
                                                          1007
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          1009,
                                                          1024
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 65
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      985,
                                                      1025
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 23,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 23,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "take",
                                                    "range": [
                                                      1026,
                                                      1030
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 23,
                                                        "column": 67
                                                      },
                                                      "end": {
                                                        "line": 23,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    985,
                                                    1030
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 23,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 23,
                                                      "column": 71
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      1031,
                                                      1032
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 23,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 23,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  985,
                                                  1033
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1034,
                                                  1037
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 75
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 78
                                                  }
                                                }
                                              },
                                              "range": [
                                                985,
                                                1037
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 78
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      1048,
                                                      1049
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 23,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 23,
                                                        "column": 90
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "BinaryExpression",
                                                        "operator": "+",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": "1-",
                                                          "raw": "'1-'",
                                                          "range": [
                                                            1060,
                                                            1064
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 23,
                                                              "column": 101
                                                            },
                                                            "end": {
                                                              "line": 23,
                                                              "column": 105
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            1067,
                                                            1068
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 23,
                                                              "column": 108
                                                            },
                                                            "end": {
                                                              "line": 23,
                                                              "column": 109
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1060,
                                                          1068
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 101
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 109
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1053,
                                                        1069
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 23,
                                                          "column": 94
                                                        },
                                                        "end": {
                                                          "line": 23,
                                                          "column": 110
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1051,
                                                    1071
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 23,
                                                      "column": 92
                                                    },
                                                    "end": {
                                                      "line": 23,
                                                      "column": 112
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  1038,
                                                  1071
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 79
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 112
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              985,
                                              1072
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 113
                                              }
                                            }
                                          },
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          1074,
                                                          1084
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 115
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 125
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "timer",
                                                        "range": [
                                                          1085,
                                                          1090
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 126
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 131
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1074,
                                                        1090
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 23,
                                                          "column": 115
                                                        },
                                                        "end": {
                                                          "line": 23,
                                                          "column": 131
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 80,
                                                        "raw": "80",
                                                        "range": [
                                                          1091,
                                                          1093
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 132
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 134
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 10,
                                                        "raw": "10",
                                                        "range": [
                                                          1095,
                                                          1097
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 136
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 138
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          1099,
                                                          1114
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 140
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 155
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1074,
                                                      1115
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 23,
                                                        "column": 115
                                                      },
                                                      "end": {
                                                        "line": 23,
                                                        "column": 156
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "take",
                                                    "range": [
                                                      1116,
                                                      1120
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 23,
                                                        "column": 157
                                                      },
                                                      "end": {
                                                        "line": 23,
                                                        "column": 161
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1074,
                                                    1120
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 23,
                                                      "column": 115
                                                    },
                                                    "end": {
                                                      "line": 23,
                                                      "column": 161
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 5,
                                                    "raw": "5",
                                                    "range": [
                                                      1121,
                                                      1122
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 23,
                                                        "column": 162
                                                      },
                                                      "end": {
                                                        "line": 23,
                                                        "column": 163
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1074,
                                                  1123
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 115
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 164
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  1124,
                                                  1127
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 165
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 168
                                                  }
                                                }
                                              },
                                              "range": [
                                                1074,
                                                1127
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 115
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 168
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      1138,
                                                      1139
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 23,
                                                        "column": 179
                                                      },
                                                      "end": {
                                                        "line": 23,
                                                        "column": 180
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "BinaryExpression",
                                                        "operator": "+",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": "2-",
                                                          "raw": "'2-'",
                                                          "range": [
                                                            1150,
                                                            1154
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 23,
                                                              "column": 191
                                                            },
                                                            "end": {
                                                              "line": 23,
                                                              "column": 195
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            1157,
                                                            1158
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 23,
                                                              "column": 198
                                                            },
                                                            "end": {
                                                              "line": 23,
                                                              "column": 199
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1150,
                                                          1158
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 191
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 199
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1143,
                                                        1159
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 23,
                                                          "column": 184
                                                        },
                                                        "end": {
                                                          "line": 23,
                                                          "column": 200
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1141,
                                                    1161
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 23,
                                                      "column": 182
                                                    },
                                                    "end": {
                                                      "line": 23,
                                                      "column": 202
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  1128,
                                                  1161
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 169
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 202
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1074,
                                              1162
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 115
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 203
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          967,
                                          1163
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 204
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "throttleTime",
                                        "range": [
                                          1177,
                                          1189
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        967,
                                        1189
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 50,
                                        "raw": "50",
                                        "range": [
                                          1190,
                                          1192
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          1194,
                                          1209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      967,
                                      1210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      1224,
                                      1233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    967,
                                    1233
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          1244,
                                          1245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        1261,
                                                        1267
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 26,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 26,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1268,
                                                        1274
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 26,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 26,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1261,
                                                      1274
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 26,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 26,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        1275,
                                                        1276
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 26,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 26,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1261,
                                                    1277
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 26,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 26,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1278,
                                                    1280
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 26,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 26,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1261,
                                                  1280
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 26,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 26,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1281,
                                                  1286
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 26,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 26,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                1261,
                                                1286
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expected",
                                                    "range": [
                                                      1287,
                                                      1295
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 26,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 26,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      1296,
                                                      1301
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 26,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 26,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1287,
                                                    1301
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 26,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 26,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  1287,
                                                  1303
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 26,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 26,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1261,
                                              1304
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            1261,
                                            1305
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1247,
                                        1315
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1234,
                                      1315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  967,
                                  1316
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                967,
                                1317
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      1326,
                                      1341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      1342,
                                      1347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    1326,
                                    1347
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  1326,
                                  1349
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                1326,
                                1350
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            918,
                            1356
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 60
                            },
                            "end": {
                              "line": 29,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          906,
                          1356
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 48
                          },
                          "end": {
                            "line": 29,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      862,
                      1357
                    ],
                    "loc": {
                      "start": {
                        "line": 21,
                        "column": 4
                      },
                      "end": {
                        "line": 29,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2084,
                    "_esdocTestName": "it2084"
                  },
                  "range": [
                    862,
                    1358
                  ],
                  "loc": {
                    "start": {
                      "line": 21,
                      "column": 4
                    },
                    "end": {
                      "line": 29,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1363,
                        1365
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should simply mirror the source if values are not emitted often enough",
                        "raw": "'should simply mirror the source if values are not emitted often enough'",
                        "range": [
                          1366,
                          1438
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 7
                          },
                          "end": {
                            "line": 30,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1466,
                                      1468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1471,
                                        1474
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--------b-----c----|",
                                        "raw": "'-a--------b-----c----|'",
                                        "range": [
                                          1475,
                                          1499
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1471,
                                      1500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    1466,
                                    1500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1462,
                                1501
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1514,
                                      1518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      1521,
                                      1545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    1514,
                                    1545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1510,
                                1546
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1559,
                                      1567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-a--------b-----c----|",
                                    "raw": "'-a--------b-----c----|'",
                                    "range": [
                                      1570,
                                      1594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    1559,
                                    1594
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1555,
                                1595
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1604,
                                        1620
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1621,
                                              1623
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 34,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 34,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              1624,
                                              1636
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 34,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 34,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            1621,
                                            1636
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              1637,
                                              1639
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 34,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 34,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              1641,
                                              1656
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 34,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 34,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1621,
                                          1657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1604,
                                      1658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1659,
                                      1663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    1604,
                                    1663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1664,
                                      1672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1604,
                                  1673
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                1604,
                                1674
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1683,
                                        1702
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1703,
                                            1705
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1706,
                                            1719
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1703,
                                          1719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1683,
                                      1720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1721,
                                      1725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1683,
                                    1725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1726,
                                      1730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1683,
                                  1731
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1683,
                                1732
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            1452,
                            1738
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 93
                            },
                            "end": {
                              "line": 36,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1440,
                          1738
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 81
                          },
                          "end": {
                            "line": 36,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1363,
                      1739
                    ],
                    "loc": {
                      "start": {
                        "line": 30,
                        "column": 4
                      },
                      "end": {
                        "line": 36,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2085,
                    "_esdocTestName": "it2085"
                  },
                  "range": [
                    1363,
                    1740
                  ],
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 4
                    },
                    "end": {
                      "line": 36,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1745,
                        1747
                      ],
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 4
                        },
                        "end": {
                          "line": 37,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a busy producer emitting a regular repeating sequence",
                        "raw": "'should handle a busy producer emitting a regular repeating sequence'",
                        "range": [
                          1748,
                          1817
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 7
                          },
                          "end": {
                            "line": 37,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1845,
                                      1847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1850,
                                        1853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 38,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 38,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "abcdefabcdefabcdefabcdefa|",
                                        "raw": "'abcdefabcdefabcdefabcdefa|'",
                                        "range": [
                                          1854,
                                          1882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1850,
                                      1883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1845,
                                    1883
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1841,
                                1884
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1897,
                                      1901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                        !",
                                    "raw": "'^                        !'",
                                    "range": [
                                      1904,
                                      1932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    1897,
                                    1932
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1893,
                                1933
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1946,
                                      1954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a-----a-----a-----a-----a|",
                                    "raw": "'a-----a-----a-----a-----a|'",
                                    "range": [
                                      1957,
                                      1985
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1946,
                                    1985
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1942,
                                1986
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1995,
                                        2011
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2012,
                                              2014
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              2015,
                                              2027
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            2012,
                                            2027
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              2028,
                                              2030
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              2032,
                                              2047
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2012,
                                          2048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1995,
                                      2049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2050,
                                      2054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    1995,
                                    2054
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2055,
                                      2063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1995,
                                  2064
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                1995,
                                2065
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2074,
                                        2093
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2094,
                                            2096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2097,
                                            2110
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2094,
                                          2110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2074,
                                      2111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2112,
                                      2116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2074,
                                    2116
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2117,
                                      2121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2074,
                                  2122
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2074,
                                2123
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            1831,
                            2129
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 90
                            },
                            "end": {
                              "line": 43,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1819,
                          2129
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 78
                          },
                          "end": {
                            "line": 43,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1745,
                      2130
                    ],
                    "loc": {
                      "start": {
                        "line": 37,
                        "column": 4
                      },
                      "end": {
                        "line": 43,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2086,
                    "_esdocTestName": "it2086"
                  },
                  "range": [
                    1745,
                    2131
                  ],
                  "loc": {
                    "start": {
                      "line": 37,
                      "column": 4
                    },
                    "end": {
                      "line": 43,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2136,
                        2138
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 44,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should complete when source does not emit",
                        "raw": "'should complete when source does not emit'",
                        "range": [
                          2139,
                          2182
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 7
                          },
                          "end": {
                            "line": 44,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2210,
                                      2212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2215,
                                        2218
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          2219,
                                          2227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2215,
                                      2228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    2210,
                                    2228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2206,
                                2229
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2242,
                                      2246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      2249,
                                      2257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2242,
                                    2257
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2238,
                                2258
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2271,
                                      2279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----|",
                                    "raw": "'-----|'",
                                    "range": [
                                      2282,
                                      2290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    2271,
                                    2290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2267,
                                2291
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2300,
                                        2316
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2317,
                                              2319
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              2320,
                                              2332
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            2317,
                                            2332
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              2333,
                                              2335
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              2337,
                                              2352
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2317,
                                          2353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2300,
                                      2354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2355,
                                      2359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2300,
                                    2359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2360,
                                      2368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2300,
                                  2369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                2300,
                                2370
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2379,
                                        2398
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2399,
                                            2401
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2402,
                                            2415
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2399,
                                          2415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2379,
                                      2416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2417,
                                      2421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2379,
                                    2421
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2422,
                                      2426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2379,
                                  2427
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2379,
                                2428
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            2196,
                            2434
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 64
                            },
                            "end": {
                              "line": 50,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2184,
                          2434
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 52
                          },
                          "end": {
                            "line": 50,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2136,
                      2435
                    ],
                    "loc": {
                      "start": {
                        "line": 44,
                        "column": 4
                      },
                      "end": {
                        "line": 50,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2087,
                    "_esdocTestName": "it2087"
                  },
                  "range": [
                    2136,
                    2436
                  ],
                  "loc": {
                    "start": {
                      "line": 44,
                      "column": 4
                    },
                    "end": {
                      "line": 50,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2441,
                        2443
                      ],
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 4
                        },
                        "end": {
                          "line": 51,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error when source does not emit and raises error",
                        "raw": "'should raise error when source does not emit and raises error'",
                        "range": [
                          2444,
                          2507
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 7
                          },
                          "end": {
                            "line": 51,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2535,
                                      2537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2540,
                                        2543
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----#",
                                        "raw": "'-----#'",
                                        "range": [
                                          2544,
                                          2552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2540,
                                      2553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    2535,
                                    2553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2531,
                                2554
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2567,
                                      2571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      2574,
                                      2582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2567,
                                    2582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2563,
                                2583
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2596,
                                      2604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----#",
                                    "raw": "'-----#'",
                                    "range": [
                                      2607,
                                      2615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    2596,
                                    2615
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2592,
                                2616
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2625,
                                        2641
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2642,
                                              2644
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              2645,
                                              2657
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            2642,
                                            2657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              2658,
                                              2660
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              2662,
                                              2677
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2642,
                                          2678
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2625,
                                      2679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2680,
                                      2684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2625,
                                    2684
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2685,
                                      2693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2625,
                                  2694
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                2625,
                                2695
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2704,
                                        2723
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2724,
                                            2726
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2727,
                                            2740
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2724,
                                          2740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2704,
                                      2741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2742,
                                      2746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2704,
                                    2746
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2747,
                                      2751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2704,
                                  2752
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2704,
                                2753
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            2521,
                            2759
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 84
                            },
                            "end": {
                              "line": 57,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2509,
                          2759
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 72
                          },
                          "end": {
                            "line": 57,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2441,
                      2760
                    ],
                    "loc": {
                      "start": {
                        "line": 51,
                        "column": 4
                      },
                      "end": {
                        "line": 57,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2088,
                    "_esdocTestName": "it2088"
                  },
                  "range": [
                    2441,
                    2761
                  ],
                  "loc": {
                    "start": {
                      "line": 51,
                      "column": 4
                    },
                    "end": {
                      "line": 57,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2766,
                        2768
                      ],
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 4
                        },
                        "end": {
                          "line": 58,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle an empty source",
                        "raw": "'should handle an empty source'",
                        "range": [
                          2769,
                          2800
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 7
                          },
                          "end": {
                            "line": 58,
                            "column": 38
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2828,
                                      2830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2833,
                                        2837
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          2838,
                                          2841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2833,
                                      2842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2828,
                                    2842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2824,
                                2843
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2856,
                                      2860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      2863,
                                      2869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2856,
                                    2869
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2852,
                                2870
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2883,
                                      2891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      2894,
                                      2897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2883,
                                    2897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2879,
                                2898
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2907,
                                        2923
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2924,
                                              2926
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              2927,
                                              2939
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            2924,
                                            2939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 30,
                                            "raw": "30",
                                            "range": [
                                              2940,
                                              2942
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              2944,
                                              2959
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2924,
                                          2960
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2907,
                                      2961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2962,
                                      2966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2907,
                                    2966
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2967,
                                      2975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2907,
                                  2976
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                2907,
                                2977
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2986,
                                        3005
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3006,
                                            3008
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3009,
                                            3022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3006,
                                          3022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2986,
                                      3023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3024,
                                      3028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2986,
                                    3028
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3029,
                                      3033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2986,
                                  3034
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2986,
                                3035
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            2814,
                            3041
                          ],
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 52
                            },
                            "end": {
                              "line": 64,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2802,
                          3041
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 40
                          },
                          "end": {
                            "line": 64,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2766,
                      3042
                    ],
                    "loc": {
                      "start": {
                        "line": 58,
                        "column": 4
                      },
                      "end": {
                        "line": 64,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2089,
                    "_esdocTestName": "it2089"
                  },
                  "range": [
                    2766,
                    3043
                  ],
                  "loc": {
                    "start": {
                      "line": 58,
                      "column": 4
                    },
                    "end": {
                      "line": 64,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3048,
                        3050
                      ],
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 65,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never source",
                        "raw": "'should handle a never source'",
                        "range": [
                          3051,
                          3081
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 7
                          },
                          "end": {
                            "line": 65,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3109,
                                      3111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3114,
                                        3118
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          3119,
                                          3122
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3114,
                                      3123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3109,
                                    3123
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3105,
                                3124
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3137,
                                      3141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      3144,
                                      3147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    3137,
                                    3147
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3133,
                                3148
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3161,
                                      3169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      3172,
                                      3175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3161,
                                    3175
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3157,
                                3176
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3185,
                                        3201
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3202,
                                              3204
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              3205,
                                              3217
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            3202,
                                            3217
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 30,
                                            "raw": "30",
                                            "range": [
                                              3218,
                                              3220
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3222,
                                              3237
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3202,
                                          3238
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3185,
                                      3239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3240,
                                      3244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    3185,
                                    3244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3245,
                                      3253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3185,
                                  3254
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                3185,
                                3255
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3264,
                                        3283
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3284,
                                            3286
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3287,
                                            3300
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3284,
                                          3300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3264,
                                      3301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3302,
                                      3306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3264,
                                    3306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3307,
                                      3311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3264,
                                  3312
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                3264,
                                3313
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            3095,
                            3319
                          ],
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 51
                            },
                            "end": {
                              "line": 71,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3083,
                          3319
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 39
                          },
                          "end": {
                            "line": 71,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3048,
                      3320
                    ],
                    "loc": {
                      "start": {
                        "line": 65,
                        "column": 4
                      },
                      "end": {
                        "line": 71,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2090,
                    "_esdocTestName": "it2090"
                  },
                  "range": [
                    3048,
                    3321
                  ],
                  "loc": {
                    "start": {
                      "line": 65,
                      "column": 4
                    },
                    "end": {
                      "line": 71,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3326,
                        3328
                      ],
                      "loc": {
                        "start": {
                          "line": 72,
                          "column": 4
                        },
                        "end": {
                          "line": 72,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a throw source",
                        "raw": "'should handle a throw source'",
                        "range": [
                          3329,
                          3359
                        ],
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 7
                          },
                          "end": {
                            "line": 72,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3387,
                                      3389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3392,
                                        3396
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          3397,
                                          3400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3392,
                                      3401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3387,
                                    3401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3383,
                                3402
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3415,
                                      3419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      3422,
                                      3428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    3415,
                                    3428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3411,
                                3429
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3442,
                                      3450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      3453,
                                      3456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3442,
                                    3456
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3438,
                                3457
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3466,
                                        3482
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3483,
                                              3485
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 76,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 76,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              3486,
                                              3498
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 76,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 76,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            3483,
                                            3498
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 30,
                                            "raw": "30",
                                            "range": [
                                              3499,
                                              3501
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 76,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 76,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3503,
                                              3518
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 76,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 76,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3483,
                                          3519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3466,
                                      3520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3521,
                                      3525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    3466,
                                    3525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3526,
                                      3534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3466,
                                  3535
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                3466,
                                3536
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3545,
                                        3564
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3565,
                                            3567
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3568,
                                            3581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3565,
                                          3581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3545,
                                      3582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3583,
                                      3587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3545,
                                    3587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3588,
                                      3592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3545,
                                  3593
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                3545,
                                3594
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            3373,
                            3600
                          ],
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 51
                            },
                            "end": {
                              "line": 78,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3361,
                          3600
                        ],
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 39
                          },
                          "end": {
                            "line": 78,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3326,
                      3601
                    ],
                    "loc": {
                      "start": {
                        "line": 72,
                        "column": 4
                      },
                      "end": {
                        "line": 78,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2091,
                    "_esdocTestName": "it2091"
                  },
                  "range": [
                    3326,
                    3602
                  ],
                  "loc": {
                    "start": {
                      "line": 72,
                      "column": 4
                    },
                    "end": {
                      "line": 78,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3607,
                        3609
                      ],
                      "loc": {
                        "start": {
                          "line": 79,
                          "column": 4
                        },
                        "end": {
                          "line": 79,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should throttle and does not complete when source does not completes",
                        "raw": "'should throttle and does not complete when source does not completes'",
                        "range": [
                          3610,
                          3680
                        ],
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 7
                          },
                          "end": {
                            "line": 79,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3708,
                                      3710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3713,
                                        3716
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--(bc)-------d----------------",
                                        "raw": "'-a--(bc)-------d----------------'",
                                        "range": [
                                          3717,
                                          3751
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3713,
                                      3752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    3708,
                                    3752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3704,
                                3753
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      3766,
                                      3771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                               !",
                                    "raw": "'                               !'",
                                    "range": [
                                      3774,
                                      3808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3766,
                                    3808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3762,
                                3809
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3822,
                                      3826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                              !",
                                    "raw": "'^                              !'",
                                    "range": [
                                      3829,
                                      3863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3822,
                                    3863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3818,
                                3864
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3877,
                                      3885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-a-------------d----------------",
                                    "raw": "'-a-------------d----------------'",
                                    "range": [
                                      3888,
                                      3922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    3877,
                                    3922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3873,
                                3923
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3932,
                                        3948
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3949,
                                              3951
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              3952,
                                              3964
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            3949,
                                            3964
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              3965,
                                              3967
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3969,
                                              3984
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3949,
                                          3985
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          3987,
                                          3992
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3932,
                                      3993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3994,
                                      3998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    3932,
                                    3998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 74
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3999,
                                      4007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 83
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3932,
                                  4008
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 84
                                  }
                                }
                              },
                              "range": [
                                3932,
                                4009
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4018,
                                        4037
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4038,
                                            4040
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4041,
                                            4054
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4038,
                                          4054
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4018,
                                      4055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4056,
                                      4060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4018,
                                    4060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4061,
                                      4065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4018,
                                  4066
                                ],
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                4018,
                                4067
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            3694,
                            4073
                          ],
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 91
                            },
                            "end": {
                              "line": 86,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3682,
                          4073
                        ],
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 79
                          },
                          "end": {
                            "line": 86,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3607,
                      4074
                    ],
                    "loc": {
                      "start": {
                        "line": 79,
                        "column": 4
                      },
                      "end": {
                        "line": 86,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2092,
                    "_esdocTestName": "it2092"
                  },
                  "range": [
                    3607,
                    4075
                  ],
                  "loc": {
                    "start": {
                      "line": 79,
                      "column": 4
                    },
                    "end": {
                      "line": 86,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4080,
                        4082
                      ],
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 4
                        },
                        "end": {
                          "line": 87,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when result is unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when result is unsubscribed explicitly'",
                        "range": [
                          4083,
                          4162
                        ],
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 7
                          },
                          "end": {
                            "line": 87,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4190,
                                      4192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4195,
                                        4198
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--(bc)-------d----------------",
                                        "raw": "'-a--(bc)-------d----------------'",
                                        "range": [
                                          4199,
                                          4233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4195,
                                      4234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    4190,
                                    4234
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4186,
                                4235
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4248,
                                      4252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                              !",
                                    "raw": "'^                              !'",
                                    "range": [
                                      4255,
                                      4289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    4248,
                                    4289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4244,
                                4290
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4303,
                                      4311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-a-------------d----------------",
                                    "raw": "'-a-------------d----------------'",
                                    "range": [
                                      4314,
                                      4348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    4303,
                                    4348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4299,
                                4349
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      4362,
                                      4367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                               !",
                                    "raw": "'                               !'",
                                    "range": [
                                      4370,
                                      4404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4362,
                                    4404
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4358,
                                4405
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4418,
                                      4424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  4427,
                                                  4429
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  4443,
                                                  4451
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                4427,
                                                4451
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 93,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4462,
                                                      4463
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 93,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 93,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              4474,
                                                              4484
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 93,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 93,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              4485,
                                                              4487
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 93,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 93,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4474,
                                                            4487
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 93,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 93,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              4488,
                                                              4489
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 93,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 93,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4474,
                                                          4490
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 93,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 93,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4467,
                                                        4491
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 93,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 93,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4465,
                                                    4493
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 93,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 93,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4452,
                                                  4493
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4427,
                                              4494
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 93,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              4508,
                                              4520
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "range": [
                                            4427,
                                            4520
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              4521,
                                              4523
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 28
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4525,
                                              4540
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4427,
                                          4541
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          4555,
                                          4563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        4427,
                                        4563
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              4574,
                                              4575
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      4586,
                                                      4596
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 95,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 95,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      4597,
                                                      4599
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 95,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 95,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4586,
                                                    4599
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 95,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 95,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4600,
                                                      4601
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 95,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 95,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4586,
                                                  4602
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                4579,
                                                4603
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4577,
                                            4605
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4564,
                                          4605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4427,
                                      4606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4418,
                                    4606
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4414,
                                4607
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4616,
                                        4632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4633,
                                          4639
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          4641,
                                          4646
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4616,
                                      4647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4648,
                                      4652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    4616,
                                    4652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4653,
                                      4661
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4616,
                                  4662
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                4616,
                                4663
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4672,
                                        4691
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4692,
                                            4694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4695,
                                            4708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4692,
                                          4708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4672,
                                      4709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4710,
                                      4714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4672,
                                    4714
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4715,
                                      4719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4672,
                                  4720
                                ],
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                4672,
                                4721
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            4176,
                            4727
                          ],
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 100
                            },
                            "end": {
                              "line": 98,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4164,
                          4727
                        ],
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 88
                          },
                          "end": {
                            "line": 98,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4080,
                      4728
                    ],
                    "loc": {
                      "start": {
                        "line": 87,
                        "column": 4
                      },
                      "end": {
                        "line": 98,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2093,
                    "_esdocTestName": "it2093"
                  },
                  "range": [
                    4080,
                    4729
                  ],
                  "loc": {
                    "start": {
                      "line": 87,
                      "column": 4
                    },
                    "end": {
                      "line": 98,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4734,
                        4736
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 4
                        },
                        "end": {
                          "line": 99,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should throttle values until source raises error",
                        "raw": "'should throttle values until source raises error'",
                        "range": [
                          4737,
                          4787
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 7
                          },
                          "end": {
                            "line": 99,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4815,
                                      4817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4820,
                                        4823
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--(bc)-------d---------------#",
                                        "raw": "'-a--(bc)-------d---------------#'",
                                        "range": [
                                          4824,
                                          4858
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4820,
                                      4859
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    4815,
                                    4859
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4811,
                                4860
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4873,
                                      4877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                              !",
                                    "raw": "'^                              !'",
                                    "range": [
                                      4880,
                                      4914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    4873,
                                    4914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4869,
                                4915
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4928,
                                      4936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-a-------------d---------------#",
                                    "raw": "'-a-------------d---------------#'",
                                    "range": [
                                      4939,
                                      4973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    4928,
                                    4973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4924,
                                4974
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4983,
                                        4999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              5000,
                                              5002
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "throttleTime",
                                            "range": [
                                              5003,
                                              5015
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            5000,
                                            5015
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              5016,
                                              5018
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              5020,
                                              5035
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5000,
                                          5036
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4983,
                                      5037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5038,
                                      5042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    4983,
                                    5042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5043,
                                      5051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4983,
                                  5052
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                4983,
                                5053
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5062,
                                        5081
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5082,
                                            5084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5085,
                                            5098
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5082,
                                          5098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5062,
                                      5099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5100,
                                      5104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5062,
                                    5104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      5105,
                                      5109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5062,
                                  5110
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                5062,
                                5111
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            4801,
                            5117
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 71
                            },
                            "end": {
                              "line": 105,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4789,
                          5117
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 59
                          },
                          "end": {
                            "line": 105,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4734,
                      5118
                    ],
                    "loc": {
                      "start": {
                        "line": 99,
                        "column": 4
                      },
                      "end": {
                        "line": 105,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2094,
                    "_esdocTestName": "it2094"
                  },
                  "range": [
                    4734,
                    5119
                  ],
                  "loc": {
                    "start": {
                      "line": 99,
                      "column": 4
                    },
                    "end": {
                      "line": 105,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                201,
                5121
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 58
                },
                "end": {
                  "line": 106,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              189,
              5121
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 46
              },
              "end": {
                "line": 106,
                "column": 1
              }
            }
          }
        ],
        "range": [
          143,
          5122
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 106,
            "column": 2
          }
        },
        "_esdocTestId": 2082,
        "_esdocTestName": "describe2082"
      },
      "range": [
        143,
        5123
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 106,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {throttleTime} ",
          "range": [
            115,
            142
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 27
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=throttleTime-spec.js.map",
          "range": [
            5124,
            5169
          ],
          "loc": {
            "start": {
              "line": 107,
              "column": 0
            },
            "end": {
              "line": 107,
              "column": 45
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    5123
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 106,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {throttleTime} ",
      "range": [
        115,
        142
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 27
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=throttleTime-spec.js.map",
      "range": [
        5124,
        5169
      ],
      "loc": {
        "start": {
          "line": 107,
          "column": 0
        },
        "end": {
          "line": 107,
          "column": 45
        }
      }
    }
  ]
}