{
  "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": "Rx",
            "range": [
              18,
              20
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                23,
                30
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  31,
                  50
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 17
                  },
                  "end": {
                    "line": 2,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              23,
              51
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 9
              },
              "end": {
                "line": 2,
                "column": 37
              }
            }
          },
          "range": [
            18,
            51
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        52
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              57,
              67
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                70,
                72
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 17
                },
                "end": {
                  "line": 3,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                73,
                83
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 20
                },
                "end": {
                  "line": 3,
                  "column": 30
                }
              }
            },
            "range": [
              70,
              83
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 17
              },
              "end": {
                "line": 3,
                "column": 30
              }
            }
          },
          "range": [
            57,
            83
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        53,
        84
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {debounceTime} ",
          "range": [
            85,
            112
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 27
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            113,
            121
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.debounceTime",
            "raw": "'Observable.prototype.debounceTime'",
            "range": [
              122,
              157
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "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": [
                          177,
                          186
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 4
                          },
                          "end": {
                            "line": 6,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "debounceTime(20)",
                          "raw": "'debounceTime(20)'",
                          "range": [
                            187,
                            205
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 14
                            },
                            "end": {
                              "line": 6,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        177,
                        206
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 33
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should debounce values by 20 time units",
                        "raw": "'should debounce values by 20 time units'",
                        "range": [
                          207,
                          248
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 34
                          },
                          "end": {
                            "line": 6,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      276,
                                      278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        281,
                                        284
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 7,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--bc--d---|",
                                        "raw": "'-a--bc--d---|'",
                                        "range": [
                                          285,
                                          300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 7,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      281,
                                      301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    276,
                                    301
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                272,
                                302
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      315,
                                      323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a---c--d-|",
                                    "raw": "'---a---c--d-|'",
                                    "range": [
                                      326,
                                      341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    315,
                                    341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                311,
                                342
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        351,
                                        367
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              368,
                                              370
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              371,
                                              383
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            368,
                                            383
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 20,
                                            "raw": "20",
                                            "range": [
                                              384,
                                              386
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              388,
                                              403
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          368,
                                          404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      351,
                                      405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      406,
                                      410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    351,
                                    410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      411,
                                      419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  351,
                                  420
                                ],
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                351,
                                421
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 78
                                }
                              }
                            }
                          ],
                          "range": [
                            262,
                            427
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 89
                            },
                            "end": {
                              "line": 10,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          250,
                          427
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 77
                          },
                          "end": {
                            "line": 10,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      177,
                      428
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 10,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    177,
                    429
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 10,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        434,
                        436
                      ],
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 4
                        },
                        "end": {
                          "line": 11,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should delay all element by the specified time",
                        "raw": "'should delay all element by the specified time'",
                        "range": [
                          437,
                          485
                        ],
                        "loc": {
                          "start": {
                            "line": 11,
                            "column": 7
                          },
                          "end": {
                            "line": 11,
                            "column": 55
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      513,
                                      515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        518,
                                        521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--------b------c----|",
                                        "raw": "'-a--------b------c----|'",
                                        "range": [
                                          522,
                                          547
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      518,
                                      548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    513,
                                    548
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                509,
                                549
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      562,
                                      568
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                     !",
                                    "raw": "'^                     !'",
                                    "range": [
                                      571,
                                      596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    562,
                                    596
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                558,
                                597
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      610,
                                      618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------a--------b------(c|)",
                                    "raw": "'------a--------b------(c|)'",
                                    "range": [
                                      621,
                                      649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    610,
                                    649
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                606,
                                650
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        659,
                                        675
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              676,
                                              678
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              679,
                                              691
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            676,
                                            691
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              692,
                                              694
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              696,
                                              711
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          676,
                                          712
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      659,
                                      713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      714,
                                      718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    659,
                                    718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      719,
                                      727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  659,
                                  728
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                659,
                                729
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        738,
                                        757
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            758,
                                            760
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            761,
                                            774
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          758,
                                          774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      738,
                                      775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      776,
                                      780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    738,
                                    780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      781,
                                      787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  738,
                                  788
                                ],
                                "loc": {
                                  "start": {
                                    "line": 16,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 16,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                738,
                                789
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            499,
                            795
                          ],
                          "loc": {
                            "start": {
                              "line": 11,
                              "column": 69
                            },
                            "end": {
                              "line": 17,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          487,
                          795
                        ],
                        "loc": {
                          "start": {
                            "line": 11,
                            "column": 57
                          },
                          "end": {
                            "line": 17,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      434,
                      796
                    ],
                    "loc": {
                      "start": {
                        "line": 11,
                        "column": 4
                      },
                      "end": {
                        "line": 17,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 916,
                    "_esdocTestName": "it916"
                  },
                  "range": [
                    434,
                    797
                  ],
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 4
                    },
                    "end": {
                      "line": 17,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        802,
                        804
                      ],
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 18,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should debounce and delay element by the specified time",
                        "raw": "'should debounce and delay element by the specified time'",
                        "range": [
                          805,
                          862
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 7
                          },
                          "end": {
                            "line": 18,
                            "column": 64
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      890,
                                      892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        895,
                                        898
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--(bc)-----------d-------|",
                                        "raw": "'-a--(bc)-----------d-------|'",
                                        "range": [
                                          899,
                                          929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      895,
                                      930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    890,
                                    930
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                886,
                                931
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      944,
                                      950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !",
                                    "raw": "'^                          !'",
                                    "range": [
                                      953,
                                      983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    944,
                                    983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                940,
                                984
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      997,
                                      1005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------c--------------d--|",
                                    "raw": "'---------c--------------d--|'",
                                    "range": [
                                      1008,
                                      1038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    997,
                                    1038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                993,
                                1039
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1048,
                                        1064
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1065,
                                              1067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              1068,
                                              1080
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            1065,
                                            1080
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              1081,
                                              1083
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              1085,
                                              1100
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1065,
                                          1101
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1048,
                                      1102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1103,
                                      1107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    1048,
                                    1107
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1108,
                                      1116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1048,
                                  1117
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                1048,
                                1118
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1127,
                                        1146
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1147,
                                            1149
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1150,
                                            1163
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1147,
                                          1163
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1127,
                                      1164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1165,
                                      1169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1127,
                                    1169
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1170,
                                      1176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1127,
                                  1177
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1127,
                                1178
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            876,
                            1184
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 78
                            },
                            "end": {
                              "line": 24,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          864,
                          1184
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 66
                          },
                          "end": {
                            "line": 24,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      802,
                      1185
                    ],
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 4
                      },
                      "end": {
                        "line": 24,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 917,
                    "_esdocTestName": "it917"
                  },
                  "range": [
                    802,
                    1186
                  ],
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 4
                    },
                    "end": {
                      "line": 24,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1191,
                        1193
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should complete when source does not emit",
                        "raw": "'should complete when source does not emit'",
                        "range": [
                          1194,
                          1237
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 7
                          },
                          "end": {
                            "line": 25,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1265,
                                      1267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1270,
                                        1273
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          1274,
                                          1282
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1270,
                                      1283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    1265,
                                    1283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1261,
                                1284
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1297,
                                      1303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      1306,
                                      1314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    1297,
                                    1314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1293,
                                1315
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1328,
                                      1336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----|",
                                    "raw": "'-----|'",
                                    "range": [
                                      1339,
                                      1347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1328,
                                    1347
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1324,
                                1348
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1357,
                                        1373
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1374,
                                              1376
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 29,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              1377,
                                              1389
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 29,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            1374,
                                            1389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              1390,
                                              1392
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 29,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              1394,
                                              1409
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 29,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1374,
                                          1410
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1357,
                                      1411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1412,
                                      1416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    1357,
                                    1416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1417,
                                      1425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1357,
                                  1426
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                1357,
                                1427
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1436,
                                        1455
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1456,
                                            1458
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1459,
                                            1472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1456,
                                          1472
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1436,
                                      1473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1474,
                                      1478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1436,
                                    1478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1479,
                                      1485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1436,
                                  1486
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1436,
                                1487
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1251,
                            1493
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 64
                            },
                            "end": {
                              "line": 31,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1239,
                          1493
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 52
                          },
                          "end": {
                            "line": 31,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1191,
                      1494
                    ],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 4
                      },
                      "end": {
                        "line": 31,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 918,
                    "_esdocTestName": "it918"
                  },
                  "range": [
                    1191,
                    1495
                  ],
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 4
                    },
                    "end": {
                      "line": 31,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1500,
                        1502
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should complete when source is empty",
                        "raw": "'should complete when source is empty'",
                        "range": [
                          1503,
                          1541
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 7
                          },
                          "end": {
                            "line": 32,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1569,
                                      1571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1574,
                                        1578
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1579,
                                          1582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1574,
                                      1583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1569,
                                    1583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1565,
                                1584
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1597,
                                      1603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      1606,
                                      1612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1597,
                                    1612
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1593,
                                1613
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1626,
                                      1634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      1637,
                                      1640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1626,
                                    1640
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1622,
                                1641
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1650,
                                        1666
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1667,
                                              1669
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 36,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 36,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              1670,
                                              1682
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 36,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 36,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            1667,
                                            1682
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              1683,
                                              1685
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 36,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 36,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              1687,
                                              1702
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 36,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 36,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1667,
                                          1703
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1650,
                                      1704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1705,
                                      1709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    1650,
                                    1709
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1710,
                                      1718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1650,
                                  1719
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                1650,
                                1720
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1729,
                                        1748
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1749,
                                            1751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1752,
                                            1765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1749,
                                          1765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1729,
                                      1766
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1767,
                                      1771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1729,
                                    1771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1772,
                                      1778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1729,
                                  1779
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1729,
                                1780
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1555,
                            1786
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 59
                            },
                            "end": {
                              "line": 38,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1543,
                          1786
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 47
                          },
                          "end": {
                            "line": 38,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1500,
                      1787
                    ],
                    "loc": {
                      "start": {
                        "line": 32,
                        "column": 4
                      },
                      "end": {
                        "line": 38,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 919,
                    "_esdocTestName": "it919"
                  },
                  "range": [
                    1500,
                    1788
                  ],
                  "loc": {
                    "start": {
                      "line": 32,
                      "column": 4
                    },
                    "end": {
                      "line": 38,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1793,
                        1795
                      ],
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 4
                        },
                        "end": {
                          "line": 39,
                          "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": [
                          1796,
                          1859
                        ],
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 7
                          },
                          "end": {
                            "line": 39,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1887,
                                      1889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1892,
                                        1895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----#",
                                        "raw": "'-----#'",
                                        "range": [
                                          1896,
                                          1904
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1892,
                                      1905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    1887,
                                    1905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1883,
                                1906
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1919,
                                      1925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      1928,
                                      1936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    1919,
                                    1936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1915,
                                1937
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1950,
                                      1958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----#",
                                    "raw": "'-----#'",
                                    "range": [
                                      1961,
                                      1969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1950,
                                    1969
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1946,
                                1970
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1979,
                                        1995
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1996,
                                              1998
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              1999,
                                              2011
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            1996,
                                            2011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              2012,
                                              2014
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              2016,
                                              2031
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1996,
                                          2032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1979,
                                      2033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2034,
                                      2038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    1979,
                                    2038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2039,
                                      2047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1979,
                                  2048
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                1979,
                                2049
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2058,
                                        2077
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2078,
                                            2080
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2081,
                                            2094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2078,
                                          2094
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2058,
                                      2095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2096,
                                      2100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2058,
                                    2100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2101,
                                      2107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2058,
                                  2108
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2058,
                                2109
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1873,
                            2115
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 84
                            },
                            "end": {
                              "line": 45,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1861,
                          2115
                        ],
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 72
                          },
                          "end": {
                            "line": 45,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1793,
                      2116
                    ],
                    "loc": {
                      "start": {
                        "line": 39,
                        "column": 4
                      },
                      "end": {
                        "line": 45,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 920,
                    "_esdocTestName": "it920"
                  },
                  "range": [
                    1793,
                    2117
                  ],
                  "loc": {
                    "start": {
                      "line": 39,
                      "column": 4
                    },
                    "end": {
                      "line": 45,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2122,
                        2124
                      ],
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error when source throws",
                        "raw": "'should raise error when source throws'",
                        "range": [
                          2125,
                          2164
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 7
                          },
                          "end": {
                            "line": 46,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2192,
                                      2194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2197,
                                        2201
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          2202,
                                          2205
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2197,
                                      2206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2192,
                                    2206
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2188,
                                2207
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2220,
                                      2226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      2229,
                                      2235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2220,
                                    2235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2216,
                                2236
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2249,
                                      2257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      2260,
                                      2263
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2249,
                                    2263
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2245,
                                2264
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2273,
                                        2289
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2290,
                                              2292
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              2293,
                                              2305
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            2290,
                                            2305
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              2306,
                                              2308
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              2310,
                                              2325
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2290,
                                          2326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2273,
                                      2327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2328,
                                      2332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2273,
                                    2332
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2333,
                                      2341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2273,
                                  2342
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                2273,
                                2343
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2352,
                                        2371
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2372,
                                            2374
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2375,
                                            2388
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2372,
                                          2388
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2352,
                                      2389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2390,
                                      2394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2352,
                                    2394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2395,
                                      2401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2352,
                                  2402
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2352,
                                2403
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2178,
                            2409
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 60
                            },
                            "end": {
                              "line": 52,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2166,
                          2409
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 48
                          },
                          "end": {
                            "line": 52,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2122,
                      2410
                    ],
                    "loc": {
                      "start": {
                        "line": 46,
                        "column": 4
                      },
                      "end": {
                        "line": 52,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 921,
                    "_esdocTestName": "it921"
                  },
                  "range": [
                    2122,
                    2411
                  ],
                  "loc": {
                    "start": {
                      "line": 46,
                      "column": 4
                    },
                    "end": {
                      "line": 52,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2416,
                        2418
                      ],
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow unsubscribing early and explicitly",
                        "raw": "'should allow unsubscribing early and explicitly'",
                        "range": [
                          2419,
                          2468
                        ],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 7
                          },
                          "end": {
                            "line": 53,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2496,
                                      2498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2501,
                                        2504
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--bc--d----|",
                                        "raw": "'--a--bc--d----|'",
                                        "range": [
                                          2505,
                                          2522
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2501,
                                      2523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    2496,
                                    2523
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2492,
                                2524
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2537,
                                      2543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !       ",
                                    "raw": "'^      !       '",
                                    "range": [
                                      2546,
                                      2563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    2537,
                                    2563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2533,
                                2564
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2577,
                                      2585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----a---       ",
                                    "raw": "'----a---       '",
                                    "range": [
                                      2588,
                                      2605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    2577,
                                    2605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2573,
                                2606
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      2619,
                                      2624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       !       ",
                                    "raw": "'       !       '",
                                    "range": [
                                      2627,
                                      2644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2619,
                                    2644
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2615,
                                2645
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2658,
                                      2664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2667,
                                          2669
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "debounceTime",
                                        "range": [
                                          2670,
                                          2682
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        2667,
                                        2682
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 20,
                                        "raw": "20",
                                        "range": [
                                          2683,
                                          2685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          2687,
                                          2702
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2667,
                                      2703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    2658,
                                    2703
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2654,
                                2704
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2713,
                                        2729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2730,
                                          2736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          2738,
                                          2743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2713,
                                      2744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2745,
                                      2749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    2713,
                                    2749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2750,
                                      2758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2713,
                                  2759
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                2713,
                                2760
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2769,
                                        2788
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2789,
                                            2791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2792,
                                            2805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2789,
                                          2805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2769,
                                      2806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2807,
                                      2811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2769,
                                    2811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2812,
                                      2818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2769,
                                  2819
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2769,
                                2820
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2482,
                            2826
                          ],
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 70
                            },
                            "end": {
                              "line": 61,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2470,
                          2826
                        ],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 58
                          },
                          "end": {
                            "line": 61,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2416,
                      2827
                    ],
                    "loc": {
                      "start": {
                        "line": 53,
                        "column": 4
                      },
                      "end": {
                        "line": 61,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 922,
                    "_esdocTestName": "it922"
                  },
                  "range": [
                    2416,
                    2828
                  ],
                  "loc": {
                    "start": {
                      "line": 53,
                      "column": 4
                    },
                    "end": {
                      "line": 61,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2833,
                        2835
                      ],
                      "loc": {
                        "start": {
                          "line": 62,
                          "column": 4
                        },
                        "end": {
                          "line": 62,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when unsubscribed explicitly'",
                        "range": [
                          2836,
                          2905
                        ],
                        "loc": {
                          "start": {
                            "line": 62,
                            "column": 7
                          },
                          "end": {
                            "line": 62,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2933,
                                      2935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2938,
                                        2941
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--bc--d----|",
                                        "raw": "'--a--bc--d----|'",
                                        "range": [
                                          2942,
                                          2959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2938,
                                      2960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    2933,
                                    2960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2929,
                                2961
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2974,
                                      2980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !       ",
                                    "raw": "'^      !       '",
                                    "range": [
                                      2983,
                                      3000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    2974,
                                    3000
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2970,
                                3001
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3014,
                                      3022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----a---       ",
                                    "raw": "'----a---       '",
                                    "range": [
                                      3025,
                                      3042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    3014,
                                    3042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3010,
                                3043
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      3056,
                                      3061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       !       ",
                                    "raw": "'       !       '",
                                    "range": [
                                      3064,
                                      3081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3056,
                                    3081
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3052,
                                3082
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3095,
                                      3101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "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": [
                                                  3104,
                                                  3106
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  3120,
                                                  3128
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                3104,
                                                3128
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3139,
                                                      3140
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              3151,
                                                              3161
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 68,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 68,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              3162,
                                                              3164
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 68,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 68,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3151,
                                                            3164
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 68,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 68,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              3165,
                                                              3166
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 68,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 68,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3151,
                                                          3167
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 68,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 68,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3144,
                                                        3168
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 68,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 68,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3142,
                                                    3170
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 68,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3129,
                                                  3170
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3104,
                                              3171
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              3185,
                                              3197
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "range": [
                                            3104,
                                            3197
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 20,
                                            "raw": "20",
                                            "range": [
                                              3198,
                                              3200
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 28
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3202,
                                              3217
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3104,
                                          3218
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          3232,
                                          3240
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        3104,
                                        3240
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              3251,
                                              3252
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      3263,
                                                      3273
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      3274,
                                                      3276
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3263,
                                                    3276
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 70,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 70,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3277,
                                                      3278
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3263,
                                                  3279
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                3256,
                                                3280
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3254,
                                            3282
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3241,
                                          3282
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3104,
                                      3283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3095,
                                    3283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3091,
                                3284
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3293,
                                        3309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3310,
                                          3316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          3318,
                                          3323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3293,
                                      3324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3325,
                                      3329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3293,
                                    3329
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3330,
                                      3338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3293,
                                  3339
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3293,
                                3340
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3349,
                                        3368
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3369,
                                            3371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3372,
                                            3385
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3369,
                                          3385
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3349,
                                      3386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3387,
                                      3391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3349,
                                    3391
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3392,
                                      3398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3349,
                                  3399
                                ],
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3349,
                                3400
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2919,
                            3406
                          ],
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 90
                            },
                            "end": {
                              "line": 73,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2907,
                          3406
                        ],
                        "loc": {
                          "start": {
                            "line": 62,
                            "column": 78
                          },
                          "end": {
                            "line": 73,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2833,
                      3407
                    ],
                    "loc": {
                      "start": {
                        "line": 62,
                        "column": 4
                      },
                      "end": {
                        "line": 73,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 923,
                    "_esdocTestName": "it923"
                  },
                  "range": [
                    2833,
                    3408
                  ],
                  "loc": {
                    "start": {
                      "line": 62,
                      "column": 4
                    },
                    "end": {
                      "line": 73,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3413,
                        3415
                      ],
                      "loc": {
                        "start": {
                          "line": 74,
                          "column": 4
                        },
                        "end": {
                          "line": 74,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should debounce and does not complete when source does not completes",
                        "raw": "'should debounce and does not complete when source does not completes'",
                        "range": [
                          3416,
                          3486
                        ],
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 7
                          },
                          "end": {
                            "line": 74,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3514,
                                      3516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3519,
                                        3522
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--(bc)-----------d-------",
                                        "raw": "'-a--(bc)-----------d-------'",
                                        "range": [
                                          3523,
                                          3552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3519,
                                      3553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    3514,
                                    3553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3510,
                                3554
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3567,
                                      3573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          ",
                                    "raw": "'^                          '",
                                    "range": [
                                      3576,
                                      3605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3567,
                                    3605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3563,
                                3606
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3619,
                                      3627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------c--------------d--",
                                    "raw": "'---------c--------------d--'",
                                    "range": [
                                      3630,
                                      3659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    3619,
                                    3659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3615,
                                3660
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3669,
                                        3685
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3686,
                                              3688
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              3689,
                                              3701
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            3686,
                                            3701
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              3702,
                                              3704
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3706,
                                              3721
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3686,
                                          3722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3669,
                                      3723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3724,
                                      3728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    3669,
                                    3728
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3729,
                                      3737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3669,
                                  3738
                                ],
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                3669,
                                3739
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3748,
                                        3767
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3768,
                                            3770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 79,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3771,
                                            3784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 79,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3768,
                                          3784
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3748,
                                      3785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3786,
                                      3790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3748,
                                    3790
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3791,
                                      3797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3748,
                                  3798
                                ],
                                "loc": {
                                  "start": {
                                    "line": 79,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 79,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3748,
                                3799
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3500,
                            3805
                          ],
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 91
                            },
                            "end": {
                              "line": 80,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3488,
                          3805
                        ],
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 79
                          },
                          "end": {
                            "line": 80,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3413,
                      3806
                    ],
                    "loc": {
                      "start": {
                        "line": 74,
                        "column": 4
                      },
                      "end": {
                        "line": 80,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 924,
                    "_esdocTestName": "it924"
                  },
                  "range": [
                    3413,
                    3807
                  ],
                  "loc": {
                    "start": {
                      "line": 74,
                      "column": 4
                    },
                    "end": {
                      "line": 80,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3812,
                        3814
                      ],
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 4
                        },
                        "end": {
                          "line": 81,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not completes when source does not completes",
                        "raw": "'should not completes when source does not completes'",
                        "range": [
                          3815,
                          3868
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 7
                          },
                          "end": {
                            "line": 81,
                            "column": 60
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3896,
                                      3898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3901,
                                        3904
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          3905,
                                          3908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3901,
                                      3909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    3896,
                                    3909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3892,
                                3910
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3923,
                                      3929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      3932,
                                      3935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    3923,
                                    3935
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3919,
                                3936
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3949,
                                      3957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      3960,
                                      3963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3949,
                                    3963
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3945,
                                3964
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3973,
                                        3989
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3990,
                                              3992
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              3993,
                                              4005
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            3990,
                                            4005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              4006,
                                              4008
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4010,
                                              4025
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3990,
                                          4026
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3973,
                                      4027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4028,
                                      4032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    3973,
                                    4032
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4033,
                                      4041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3973,
                                  4042
                                ],
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                3973,
                                4043
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4052,
                                        4071
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4072,
                                            4074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4075,
                                            4088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4072,
                                          4088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4052,
                                      4089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4090,
                                      4094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4052,
                                    4094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4095,
                                      4101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4052,
                                  4102
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4052,
                                4103
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3882,
                            4109
                          ],
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 74
                            },
                            "end": {
                              "line": 87,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3870,
                          4109
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 62
                          },
                          "end": {
                            "line": 87,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3812,
                      4110
                    ],
                    "loc": {
                      "start": {
                        "line": 81,
                        "column": 4
                      },
                      "end": {
                        "line": 87,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 925,
                    "_esdocTestName": "it925"
                  },
                  "range": [
                    3812,
                    4111
                  ],
                  "loc": {
                    "start": {
                      "line": 81,
                      "column": 4
                    },
                    "end": {
                      "line": 87,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4116,
                        4118
                      ],
                      "loc": {
                        "start": {
                          "line": 88,
                          "column": 4
                        },
                        "end": {
                          "line": 88,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not completes when source never completes",
                        "raw": "'should not completes when source never completes'",
                        "range": [
                          4119,
                          4169
                        ],
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 7
                          },
                          "end": {
                            "line": 88,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4197,
                                      4199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4202,
                                        4206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          4207,
                                          4210
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4202,
                                      4211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4197,
                                    4211
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4193,
                                4212
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4225,
                                      4231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      4234,
                                      4237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    4225,
                                    4237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4221,
                                4238
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4251,
                                      4259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      4262,
                                      4265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4251,
                                    4265
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4247,
                                4266
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4275,
                                        4291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4292,
                                              4294
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              4295,
                                              4307
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            4292,
                                            4307
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              4308,
                                              4310
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4312,
                                              4327
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4292,
                                          4328
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4275,
                                      4329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4330,
                                      4334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    4275,
                                    4334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4335,
                                      4343
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4275,
                                  4344
                                ],
                                "loc": {
                                  "start": {
                                    "line": 92,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                4275,
                                4345
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4354,
                                        4373
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4374,
                                            4376
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4377,
                                            4390
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4374,
                                          4390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4354,
                                      4391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4392,
                                      4396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4354,
                                    4396
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4397,
                                      4403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4354,
                                  4404
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4354,
                                4405
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4183,
                            4411
                          ],
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 71
                            },
                            "end": {
                              "line": 94,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4171,
                          4411
                        ],
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 59
                          },
                          "end": {
                            "line": 94,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4116,
                      4412
                    ],
                    "loc": {
                      "start": {
                        "line": 88,
                        "column": 4
                      },
                      "end": {
                        "line": 94,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 926,
                    "_esdocTestName": "it926"
                  },
                  "range": [
                    4116,
                    4413
                  ],
                  "loc": {
                    "start": {
                      "line": 88,
                      "column": 4
                    },
                    "end": {
                      "line": 94,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4418,
                        4420
                      ],
                      "loc": {
                        "start": {
                          "line": 95,
                          "column": 4
                        },
                        "end": {
                          "line": 95,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should delay all element until source raises error",
                        "raw": "'should delay all element until source raises error'",
                        "range": [
                          4421,
                          4473
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 7
                          },
                          "end": {
                            "line": 95,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4501,
                                      4503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4506,
                                        4509
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--------b------c----#",
                                        "raw": "'-a--------b------c----#'",
                                        "range": [
                                          4510,
                                          4535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4506,
                                      4536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    4501,
                                    4536
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4497,
                                4537
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4550,
                                      4556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                     !",
                                    "raw": "'^                     !'",
                                    "range": [
                                      4559,
                                      4584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    4550,
                                    4584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4546,
                                4585
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4598,
                                      4606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------a--------b------#",
                                    "raw": "'------a--------b------#'",
                                    "range": [
                                      4609,
                                      4634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    4598,
                                    4634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4594,
                                4635
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4644,
                                        4660
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4661,
                                              4663
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              4664,
                                              4676
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            4661,
                                            4676
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 50,
                                            "raw": "50",
                                            "range": [
                                              4677,
                                              4679
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4681,
                                              4696
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4661,
                                          4697
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4644,
                                      4698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4699,
                                      4703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    4644,
                                    4703
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4704,
                                      4712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4644,
                                  4713
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                4644,
                                4714
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4723,
                                        4742
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4743,
                                            4745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4746,
                                            4759
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4743,
                                          4759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4723,
                                      4760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4761,
                                      4765
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4723,
                                    4765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4766,
                                      4772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4723,
                                  4773
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4723,
                                4774
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4487,
                            4780
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 73
                            },
                            "end": {
                              "line": 101,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4475,
                          4780
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 61
                          },
                          "end": {
                            "line": 101,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4418,
                      4781
                    ],
                    "loc": {
                      "start": {
                        "line": 95,
                        "column": 4
                      },
                      "end": {
                        "line": 101,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 927,
                    "_esdocTestName": "it927"
                  },
                  "range": [
                    4418,
                    4782
                  ],
                  "loc": {
                    "start": {
                      "line": 95,
                      "column": 4
                    },
                    "end": {
                      "line": 101,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4787,
                        4789
                      ],
                      "loc": {
                        "start": {
                          "line": 102,
                          "column": 4
                        },
                        "end": {
                          "line": 102,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should debounce all elements while source emits within given time",
                        "raw": "'should debounce all elements while source emits within given time'",
                        "range": [
                          4790,
                          4857
                        ],
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 7
                          },
                          "end": {
                            "line": 102,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4885,
                                      4887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4890,
                                        4893
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--d--e--f--g--h-|",
                                        "raw": "'--a--b--c--d--e--f--g--h-|'",
                                        "range": [
                                          4894,
                                          4922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4890,
                                      4923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4885,
                                    4923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4881,
                                4924
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4937,
                                      4943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                        !",
                                    "raw": "'^                        !'",
                                    "range": [
                                      4946,
                                      4974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    4937,
                                    4974
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4933,
                                4975
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4988,
                                      4996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-------------------------(h|)",
                                    "raw": "'-------------------------(h|)'",
                                    "range": [
                                      4999,
                                      5030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4988,
                                    5030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4984,
                                5031
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5040,
                                        5056
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              5057,
                                              5059
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              5060,
                                              5072
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            5057,
                                            5072
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 40,
                                            "raw": "40",
                                            "range": [
                                              5073,
                                              5075
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              5077,
                                              5092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5057,
                                          5093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5040,
                                      5094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5095,
                                      5099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    5040,
                                    5099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5100,
                                      5108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5040,
                                  5109
                                ],
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                5040,
                                5110
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5119,
                                        5138
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5139,
                                            5141
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 107,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 107,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5142,
                                            5155
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 107,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 107,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5139,
                                          5155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5119,
                                      5156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5157,
                                      5161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5119,
                                    5161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5162,
                                      5168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5119,
                                  5169
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5119,
                                5170
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4871,
                            5176
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 88
                            },
                            "end": {
                              "line": 108,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4859,
                          5176
                        ],
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 76
                          },
                          "end": {
                            "line": 108,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4787,
                      5177
                    ],
                    "loc": {
                      "start": {
                        "line": 102,
                        "column": 4
                      },
                      "end": {
                        "line": 108,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 928,
                    "_esdocTestName": "it928"
                  },
                  "range": [
                    4787,
                    5178
                  ],
                  "loc": {
                    "start": {
                      "line": 102,
                      "column": 4
                    },
                    "end": {
                      "line": 108,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5183,
                        5185
                      ],
                      "loc": {
                        "start": {
                          "line": 109,
                          "column": 4
                        },
                        "end": {
                          "line": 109,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should debounce all element while source emits within given time until raises error",
                        "raw": "'should debounce all element while source emits within given time until raises error'",
                        "range": [
                          5186,
                          5271
                        ],
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 7
                          },
                          "end": {
                            "line": 109,
                            "column": 92
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5299,
                                      5301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5304,
                                        5307
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--d--e--f--g--h-#",
                                        "raw": "'--a--b--c--d--e--f--g--h-#'",
                                        "range": [
                                          5308,
                                          5336
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5304,
                                      5337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5299,
                                    5337
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5295,
                                5338
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5351,
                                      5357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                        !",
                                    "raw": "'^                        !'",
                                    "range": [
                                      5360,
                                      5388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    5351,
                                    5388
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5347,
                                5389
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5402,
                                      5410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-------------------------#",
                                    "raw": "'-------------------------#'",
                                    "range": [
                                      5413,
                                      5441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    5402,
                                    5441
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5398,
                                5442
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5451,
                                        5467
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              5468,
                                              5470
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 113,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 113,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "debounceTime",
                                            "range": [
                                              5471,
                                              5483
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 113,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 113,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            5468,
                                            5483
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 40,
                                            "raw": "40",
                                            "range": [
                                              5484,
                                              5486
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 113,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 113,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              5488,
                                              5503
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 113,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 113,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5468,
                                          5504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5451,
                                      5505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5506,
                                      5510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    5451,
                                    5510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 67
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5511,
                                      5519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5451,
                                  5520
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                5451,
                                5521
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5530,
                                        5549
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 114,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 114,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5550,
                                            5552
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5553,
                                            5566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5550,
                                          5566
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5530,
                                      5567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5568,
                                      5572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5530,
                                    5572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5573,
                                      5579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5530,
                                  5580
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5530,
                                5581
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5285,
                            5587
                          ],
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 106
                            },
                            "end": {
                              "line": 115,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5273,
                          5587
                        ],
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 94
                          },
                          "end": {
                            "line": 115,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5183,
                      5588
                    ],
                    "loc": {
                      "start": {
                        "line": 109,
                        "column": 4
                      },
                      "end": {
                        "line": 115,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 929,
                    "_esdocTestName": "it929"
                  },
                  "range": [
                    5183,
                    5589
                  ],
                  "loc": {
                    "start": {
                      "line": 109,
                      "column": 4
                    },
                    "end": {
                      "line": 115,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                171,
                5591
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 58
                },
                "end": {
                  "line": 116,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              159,
              5591
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 46
              },
              "end": {
                "line": 116,
                "column": 1
              }
            }
          }
        ],
        "range": [
          113,
          5592
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 116,
            "column": 2
          }
        },
        "_esdocTestId": 915,
        "_esdocTestName": "describe915"
      },
      "range": [
        113,
        5593
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 116,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {debounceTime} ",
          "range": [
            85,
            112
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 27
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=debounceTime-spec.js.map",
          "range": [
            5594,
            5639
          ],
          "loc": {
            "start": {
              "line": 117,
              "column": 0
            },
            "end": {
              "line": 117,
              "column": 45
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    5593
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 116,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {debounceTime} ",
      "range": [
        85,
        112
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 27
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=debounceTime-spec.js.map",
      "range": [
        5594,
        5639
      ],
      "loc": {
        "start": {
          "line": 117,
          "column": 0
        },
        "end": {
          "line": 117,
          "column": 45
        }
      }
    }
  ]
}