{
  "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 {delay} ",
          "range": [
            85,
            105
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 20
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            106,
            114
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.delay",
            "raw": "'Observable.prototype.delay'",
            "range": [
              115,
              143
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 37
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          163,
                          172
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 4
                          },
                          "end": {
                            "line": 6,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "delay(20)",
                          "raw": "'delay(20)'",
                          "range": [
                            173,
                            184
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 14
                            },
                            "end": {
                              "line": 6,
                              "column": 25
                            }
                          }
                        }
                      ],
                      "range": [
                        163,
                        185
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 26
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should delay by specified timeframe",
                        "raw": "'should delay by specified timeframe'",
                        "range": [
                          186,
                          223
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 27
                          },
                          "end": {
                            "line": 6,
                            "column": 64
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      251,
                                      253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        256,
                                        259
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 7,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b--|  ",
                                        "raw": "'---a--b--|  '",
                                        "range": [
                                          260,
                                          274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 7,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      256,
                                      275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    251,
                                    275
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                247,
                                276
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      289,
                                      290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        293,
                                        297
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          298,
                                          309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      293,
                                      310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    289,
                                    310
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                285,
                                311
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      324,
                                      332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----a--b--|",
                                    "raw": "'-----a--b--|'",
                                    "range": [
                                      335,
                                      349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    324,
                                    349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                320,
                                350
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      363,
                                      367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      370,
                                      384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    363,
                                    384
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                359,
                                385
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      398,
                                      404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          407,
                                          409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          410,
                                          415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        407,
                                        415
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 11,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          416,
                                          417
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          419,
                                          434
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      407,
                                      435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    398,
                                    435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                394,
                                436
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        445,
                                        461
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          462,
                                          468
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      445,
                                      469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      470,
                                      474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    445,
                                    474
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      475,
                                      483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  445,
                                  484
                                ],
                                "loc": {
                                  "start": {
                                    "line": 12,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 12,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                445,
                                485
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        494,
                                        513
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            514,
                                            516
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            517,
                                            530
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          514,
                                          530
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      494,
                                      531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      532,
                                      536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    494,
                                    536
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      537,
                                      541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  494,
                                  542
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                494,
                                543
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            237,
                            549
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 78
                            },
                            "end": {
                              "line": 14,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          225,
                          549
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 66
                          },
                          "end": {
                            "line": 14,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      163,
                      550
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 14,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    163,
                    551
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 14,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        556,
                        558
                      ],
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 4
                        },
                        "end": {
                          "line": 15,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should delay by absolute time period",
                        "raw": "'should delay by absolute time period'",
                        "range": [
                          559,
                          597
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 7
                          },
                          "end": {
                            "line": 15,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      625,
                                      627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        630,
                                        633
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--|  ",
                                        "raw": "'--a--b--|  '",
                                        "range": [
                                          634,
                                          647
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      630,
                                      648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    625,
                                    648
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                621,
                                649
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      662,
                                      663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        666,
                                        670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|     ",
                                        "raw": "'---|     '",
                                        "range": [
                                          671,
                                          682
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      666,
                                      683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    662,
                                    683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                658,
                                684
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      697,
                                      705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----a--b--|",
                                    "raw": "'-----a--b--|'",
                                    "range": [
                                      708,
                                      722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    697,
                                    722
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                693,
                                723
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      736,
                                      740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      743,
                                      757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    736,
                                    757
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                732,
                                758
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "absoluteDelay",
                                    "range": [
                                      771,
                                      784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Date",
                                      "range": [
                                        791,
                                        795
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "rxTestScheduler",
                                              "range": [
                                                796,
                                                811
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 20,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 20,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "now",
                                              "range": [
                                                812,
                                                815
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 20,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 20,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "range": [
                                              796,
                                              815
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "arguments": [],
                                          "range": [
                                            796,
                                            817
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "t",
                                          "range": [
                                            820,
                                            821
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "range": [
                                          796,
                                          821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      787,
                                      822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    771,
                                    822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                767,
                                823
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      836,
                                      842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          845,
                                          847
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          848,
                                          853
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        845,
                                        853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "absoluteDelay",
                                        "range": [
                                          854,
                                          867
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          869,
                                          884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      845,
                                      885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    836,
                                    885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                832,
                                886
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        895,
                                        911
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          912,
                                          918
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      895,
                                      919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      920,
                                      924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    895,
                                    924
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      925,
                                      933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  895,
                                  934
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                895,
                                935
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        944,
                                        963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            964,
                                            966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            967,
                                            980
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          964,
                                          980
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      944,
                                      981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      982,
                                      986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    944,
                                    986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      987,
                                      991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  944,
                                  992
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                944,
                                993
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            611,
                            999
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 59
                            },
                            "end": {
                              "line": 24,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          599,
                          999
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 47
                          },
                          "end": {
                            "line": 24,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      556,
                      1000
                    ],
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 4
                      },
                      "end": {
                        "line": 24,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 939,
                    "_esdocTestName": "it939"
                  },
                  "range": [
                    556,
                    1001
                  ],
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 4
                    },
                    "end": {
                      "line": 24,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1006,
                        1008
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should delay by absolute time period after subscription",
                        "raw": "'should delay by absolute time period after subscription'",
                        "range": [
                          1009,
                          1066
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 7
                          },
                          "end": {
                            "line": 25,
                            "column": 64
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1094,
                                      1096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1099,
                                        1102
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^--a--b--|  ",
                                        "raw": "'---^--a--b--|  '",
                                        "range": [
                                          1103,
                                          1120
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1099,
                                      1121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1094,
                                    1121
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1090,
                                1122
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      1135,
                                      1136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1139,
                                        1143
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|     ",
                                        "raw": "'---|     '",
                                        "range": [
                                          1144,
                                          1155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1139,
                                      1156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    1135,
                                    1156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1131,
                                1157
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1170,
                                      1178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------a--b--|",
                                    "raw": "'------a--b--|'",
                                    "range": [
                                      1181,
                                      1196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    1170,
                                    1196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1166,
                                1197
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1210,
                                      1214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      1217,
                                      1232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    1210,
                                    1232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1206,
                                1233
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "absoluteDelay",
                                    "range": [
                                      1246,
                                      1259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Date",
                                      "range": [
                                        1266,
                                        1270
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "rxTestScheduler",
                                              "range": [
                                                1271,
                                                1286
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 30,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 30,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "now",
                                              "range": [
                                                1287,
                                                1290
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 30,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 30,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "range": [
                                              1271,
                                              1290
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "arguments": [],
                                          "range": [
                                            1271,
                                            1292
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "t",
                                          "range": [
                                            1295,
                                            1296
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "range": [
                                          1271,
                                          1296
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1262,
                                      1297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    1246,
                                    1297
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1242,
                                1298
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1311,
                                      1317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1320,
                                          1322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          1323,
                                          1328
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        1320,
                                        1328
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "absoluteDelay",
                                        "range": [
                                          1329,
                                          1342
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          1344,
                                          1359
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1320,
                                      1360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    1311,
                                    1360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1307,
                                1361
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1370,
                                        1386
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1387,
                                          1393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1370,
                                      1394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1395,
                                      1399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1370,
                                    1399
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1400,
                                      1408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1370,
                                  1409
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1370,
                                1410
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1419,
                                        1438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1439,
                                            1441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1442,
                                            1455
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1439,
                                          1455
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1419,
                                      1456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1457,
                                      1461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1419,
                                    1461
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1462,
                                      1466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1419,
                                  1467
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1419,
                                1468
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            1080,
                            1474
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 78
                            },
                            "end": {
                              "line": 34,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1068,
                          1474
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 66
                          },
                          "end": {
                            "line": 34,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1006,
                      1475
                    ],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 4
                      },
                      "end": {
                        "line": 34,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 940,
                    "_esdocTestName": "it940"
                  },
                  "range": [
                    1006,
                    1476
                  ],
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 4
                    },
                    "end": {
                      "line": 34,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1481,
                        1483
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error when source raises error",
                        "raw": "'should raise error when source raises error'",
                        "range": [
                          1484,
                          1529
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 7
                          },
                          "end": {
                            "line": 35,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1557,
                                      1559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1562,
                                        1565
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---#",
                                        "raw": "'---a---b---#'",
                                        "range": [
                                          1566,
                                          1580
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1562,
                                      1581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    1557,
                                    1581
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1553,
                                1582
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      1595,
                                      1596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1599,
                                        1603
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|     ",
                                        "raw": "'---|     '",
                                        "range": [
                                          1604,
                                          1615
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1599,
                                      1616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    1595,
                                    1616
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1591,
                                1617
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1630,
                                      1638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------a---b#",
                                    "raw": "'------a---b#'",
                                    "range": [
                                      1641,
                                      1655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1630,
                                    1655
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1626,
                                1656
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1669,
                                      1673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      1676,
                                      1690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    1669,
                                    1690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1665,
                                1691
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1704,
                                      1710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1713,
                                          1715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          1716,
                                          1721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        1713,
                                        1721
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          1722,
                                          1723
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          1725,
                                          1740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1713,
                                      1741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1704,
                                    1741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1700,
                                1742
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1751,
                                        1767
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1768,
                                          1774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1751,
                                      1775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1776,
                                      1780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1751,
                                    1780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1781,
                                      1789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1751,
                                  1790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1751,
                                1791
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1800,
                                        1819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1820,
                                            1822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1823,
                                            1836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1820,
                                          1836
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1800,
                                      1837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1838,
                                      1842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1800,
                                    1842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1843,
                                      1847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1800,
                                  1848
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1800,
                                1849
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            1543,
                            1855
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 66
                            },
                            "end": {
                              "line": 43,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1531,
                          1855
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 54
                          },
                          "end": {
                            "line": 43,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1481,
                      1856
                    ],
                    "loc": {
                      "start": {
                        "line": 35,
                        "column": 4
                      },
                      "end": {
                        "line": 43,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 941,
                    "_esdocTestName": "it941"
                  },
                  "range": [
                    1481,
                    1857
                  ],
                  "loc": {
                    "start": {
                      "line": 35,
                      "column": 4
                    },
                    "end": {
                      "line": 43,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1862,
                        1864
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 44,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error when source raises error",
                        "raw": "'should raise error when source raises error'",
                        "range": [
                          1865,
                          1910
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 7
                          },
                          "end": {
                            "line": 44,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1938,
                                      1940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1943,
                                        1946
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--#",
                                        "raw": "'--a--b--#'",
                                        "range": [
                                          1947,
                                          1958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1943,
                                      1959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    1938,
                                    1959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1934,
                                1960
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      1973,
                                      1974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1977,
                                        1981
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|   ",
                                        "raw": "'---|   '",
                                        "range": [
                                          1982,
                                          1991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1977,
                                      1992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1973,
                                    1992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1969,
                                1993
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2006,
                                      2014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----a--#",
                                    "raw": "'-----a--#'",
                                    "range": [
                                      2017,
                                      2028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    2006,
                                    2028
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2002,
                                2029
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2042,
                                      2046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      2049,
                                      2060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    2042,
                                    2060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2038,
                                2061
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "absoluteDelay",
                                    "range": [
                                      2074,
                                      2087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Date",
                                      "range": [
                                        2094,
                                        2098
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "rxTestScheduler",
                                              "range": [
                                                2099,
                                                2114
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "now",
                                              "range": [
                                                2115,
                                                2118
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "range": [
                                              2099,
                                              2118
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "arguments": [],
                                          "range": [
                                            2099,
                                            2120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "t",
                                          "range": [
                                            2123,
                                            2124
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "range": [
                                          2099,
                                          2124
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2090,
                                      2125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    2074,
                                    2125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2070,
                                2126
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2139,
                                      2145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2148,
                                          2150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          2151,
                                          2156
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        2148,
                                        2156
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "absoluteDelay",
                                        "range": [
                                          2157,
                                          2170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          2172,
                                          2187
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2148,
                                      2188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    2139,
                                    2188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2135,
                                2189
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2198,
                                        2214
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2215,
                                          2221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2198,
                                      2222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2223,
                                      2227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2198,
                                    2227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2228,
                                      2236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2198,
                                  2237
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2198,
                                2238
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2247,
                                        2266
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2267,
                                            2269
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2270,
                                            2283
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2267,
                                          2283
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2247,
                                      2284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2285,
                                      2289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2247,
                                    2289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2290,
                                      2294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2247,
                                  2295
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2247,
                                2296
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            1924,
                            2302
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 66
                            },
                            "end": {
                              "line": 53,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1912,
                          2302
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 54
                          },
                          "end": {
                            "line": 53,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1862,
                      2303
                    ],
                    "loc": {
                      "start": {
                        "line": 44,
                        "column": 4
                      },
                      "end": {
                        "line": 53,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 942,
                    "_esdocTestName": "it942"
                  },
                  "range": [
                    1862,
                    2304
                  ],
                  "loc": {
                    "start": {
                      "line": 44,
                      "column": 4
                    },
                    "end": {
                      "line": 53,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2309,
                        2311
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error when source raises error after subscription",
                        "raw": "'should raise error when source raises error after subscription'",
                        "range": [
                          2312,
                          2376
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 7
                          },
                          "end": {
                            "line": 54,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2404,
                                      2406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2409,
                                        2412
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^---a---b---#",
                                        "raw": "'---^---a---b---#'",
                                        "range": [
                                          2413,
                                          2431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2409,
                                      2432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    2404,
                                    2432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2400,
                                2433
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      2446,
                                      2447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2450,
                                        2454
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|     ",
                                        "raw": "'---|     '",
                                        "range": [
                                          2455,
                                          2466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2450,
                                      2467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    2446,
                                    2467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2442,
                                2468
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2481,
                                      2489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-------a---b#",
                                    "raw": "'-------a---b#'",
                                    "range": [
                                      2492,
                                      2507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    2481,
                                    2507
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2477,
                                2508
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1Sub",
                                    "range": [
                                      2521,
                                      2526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      2529,
                                      2544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    2521,
                                    2544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2517,
                                2545
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "absoluteDelay",
                                    "range": [
                                      2558,
                                      2571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Date",
                                      "range": [
                                        2578,
                                        2582
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "rxTestScheduler",
                                              "range": [
                                                2583,
                                                2598
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "now",
                                              "range": [
                                                2599,
                                                2602
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "range": [
                                              2583,
                                              2602
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "arguments": [],
                                          "range": [
                                            2583,
                                            2604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "t",
                                          "range": [
                                            2607,
                                            2608
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "range": [
                                          2583,
                                          2608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2574,
                                      2609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    2558,
                                    2609
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2554,
                                2610
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2623,
                                      2629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2632,
                                          2634
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          2635,
                                          2640
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        2632,
                                        2640
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "absoluteDelay",
                                        "range": [
                                          2641,
                                          2654
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          2656,
                                          2671
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2632,
                                      2672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    2623,
                                    2672
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2619,
                                2673
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2682,
                                        2698
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2699,
                                          2705
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2682,
                                      2706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2707,
                                      2711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2682,
                                    2711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2712,
                                      2720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2682,
                                  2721
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2682,
                                2722
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2731,
                                        2750
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2751,
                                            2753
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2754,
                                            2767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2751,
                                          2767
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2731,
                                      2768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2769,
                                      2773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2731,
                                    2773
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1Sub",
                                    "range": [
                                      2774,
                                      2779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2731,
                                  2780
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                2731,
                                2781
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 58
                                }
                              }
                            }
                          ],
                          "range": [
                            2390,
                            2787
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 85
                            },
                            "end": {
                              "line": 63,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2378,
                          2787
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 73
                          },
                          "end": {
                            "line": 63,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2309,
                      2788
                    ],
                    "loc": {
                      "start": {
                        "line": 54,
                        "column": 4
                      },
                      "end": {
                        "line": 63,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 943,
                    "_esdocTestName": "it943"
                  },
                  "range": [
                    2309,
                    2789
                  ],
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 4
                    },
                    "end": {
                      "line": 63,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2794,
                        2796
                      ],
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 4
                        },
                        "end": {
                          "line": 64,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should delay when source does not emits",
                        "raw": "'should delay when source does not emits'",
                        "range": [
                          2797,
                          2838
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 7
                          },
                          "end": {
                            "line": 64,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2866,
                                      2868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2871,
                                        2874
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----|   ",
                                        "raw": "'----|   '",
                                        "range": [
                                          2875,
                                          2885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2871,
                                      2886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    2866,
                                    2886
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2862,
                                2887
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      2900,
                                      2901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2904,
                                        2908
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          2909,
                                          2915
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2904,
                                      2916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    2900,
                                    2916
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2896,
                                2917
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2930,
                                      2938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-------|",
                                    "raw": "'-------|'",
                                    "range": [
                                      2941,
                                      2951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    2930,
                                    2951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2926,
                                2952
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2965,
                                      2969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !",
                                    "raw": "'^      !'",
                                    "range": [
                                      2972,
                                      2982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    2965,
                                    2982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2961,
                                2983
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2996,
                                      3002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3005,
                                          3007
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          3008,
                                          3013
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        3005,
                                        3013
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          3014,
                                          3015
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          3017,
                                          3032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3005,
                                      3033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2996,
                                    3033
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2992,
                                3034
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3043,
                                        3059
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3060,
                                          3066
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3043,
                                      3067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3068,
                                      3072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3043,
                                    3072
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3073,
                                      3081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3043,
                                  3082
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3043,
                                3083
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3092,
                                        3111
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3112,
                                            3114
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3115,
                                            3128
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3112,
                                          3128
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3092,
                                      3129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3130,
                                      3134
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3092,
                                    3134
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3135,
                                      3139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3092,
                                  3140
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                3092,
                                3141
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            2852,
                            3147
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 62
                            },
                            "end": {
                              "line": 72,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2840,
                          3147
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 50
                          },
                          "end": {
                            "line": 72,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2794,
                      3148
                    ],
                    "loc": {
                      "start": {
                        "line": 64,
                        "column": 4
                      },
                      "end": {
                        "line": 72,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 944,
                    "_esdocTestName": "it944"
                  },
                  "range": [
                    2794,
                    3149
                  ],
                  "loc": {
                    "start": {
                      "line": 64,
                      "column": 4
                    },
                    "end": {
                      "line": 72,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3154,
                        3156
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 4
                        },
                        "end": {
                          "line": 73,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should delay when source is empty",
                        "raw": "'should delay when source is empty'",
                        "range": [
                          3157,
                          3192
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 7
                          },
                          "end": {
                            "line": 73,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3220,
                                      3222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3225,
                                        3229
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          3230,
                                          3233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3225,
                                      3234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3220,
                                    3234
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3216,
                                3235
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      3248,
                                      3249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        3252,
                                        3256
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          3257,
                                          3263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3252,
                                      3264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3248,
                                    3264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3244,
                                3265
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3278,
                                      3286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---|",
                                    "raw": "'---|'",
                                    "range": [
                                      3289,
                                      3295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3278,
                                    3295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3274,
                                3296
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3309,
                                      3315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3318,
                                          3320
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          3321,
                                          3326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        3318,
                                        3326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          3327,
                                          3328
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          3330,
                                          3345
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3318,
                                      3346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    3309,
                                    3346
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3305,
                                3347
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3356,
                                        3372
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3373,
                                          3379
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3356,
                                      3380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3381,
                                      3385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3356,
                                    3385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3386,
                                      3394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3356,
                                  3395
                                ],
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3356,
                                3396
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            3206,
                            3402
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 56
                            },
                            "end": {
                              "line": 79,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3194,
                          3402
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 44
                          },
                          "end": {
                            "line": 79,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3154,
                      3403
                    ],
                    "loc": {
                      "start": {
                        "line": 73,
                        "column": 4
                      },
                      "end": {
                        "line": 79,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 945,
                    "_esdocTestName": "it945"
                  },
                  "range": [
                    3154,
                    3404
                  ],
                  "loc": {
                    "start": {
                      "line": 73,
                      "column": 4
                    },
                    "end": {
                      "line": 79,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3409,
                        3411
                      ],
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 4
                        },
                        "end": {
                          "line": 80,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not complete when source does not completes",
                        "raw": "'should not complete when source does not completes'",
                        "range": [
                          3412,
                          3464
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 7
                          },
                          "end": {
                            "line": 80,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3492,
                                      3494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3497,
                                        3500
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---------",
                                        "raw": "'---a---b---------'",
                                        "range": [
                                          3501,
                                          3520
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3497,
                                      3521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    3492,
                                    3521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3488,
                                3522
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      3535,
                                      3536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        3539,
                                        3543
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|          ",
                                        "raw": "'---|          '",
                                        "range": [
                                          3544,
                                          3560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3539,
                                      3561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    3535,
                                    3561
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3531,
                                3562
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3575,
                                      3583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------a---b------",
                                    "raw": "'------a---b------'",
                                    "range": [
                                      3586,
                                      3605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3575,
                                    3605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3571,
                                3606
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      3619,
                                      3624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------------!",
                                    "raw": "'----------------!'",
                                    "range": [
                                      3627,
                                      3646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3619,
                                    3646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3615,
                                3647
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3660,
                                      3664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^               !",
                                    "raw": "'^               !'",
                                    "range": [
                                      3667,
                                      3686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    3660,
                                    3686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3656,
                                3687
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3700,
                                      3706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3709,
                                          3711
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          3712,
                                          3717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        3709,
                                        3717
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          3718,
                                          3719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          3721,
                                          3736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3709,
                                      3737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    3700,
                                    3737
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3696,
                                3738
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3747,
                                        3763
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3764,
                                          3770
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          3772,
                                          3777
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3747,
                                      3778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3779,
                                      3783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3747,
                                    3783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3784,
                                      3792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3747,
                                  3793
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3747,
                                3794
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3803,
                                        3822
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3823,
                                            3825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3826,
                                            3839
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3823,
                                          3839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3803,
                                      3840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3841,
                                      3845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3803,
                                    3845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3846,
                                      3850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3803,
                                  3851
                                ],
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                3803,
                                3852
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            3478,
                            3858
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 73
                            },
                            "end": {
                              "line": 89,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3466,
                          3858
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 61
                          },
                          "end": {
                            "line": 89,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3409,
                      3859
                    ],
                    "loc": {
                      "start": {
                        "line": 80,
                        "column": 4
                      },
                      "end": {
                        "line": 89,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 946,
                    "_esdocTestName": "it946"
                  },
                  "range": [
                    3409,
                    3860
                  ],
                  "loc": {
                    "start": {
                      "line": 80,
                      "column": 4
                    },
                    "end": {
                      "line": 89,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3865,
                        3867
                      ],
                      "loc": {
                        "start": {
                          "line": 90,
                          "column": 4
                        },
                        "end": {
                          "line": 90,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when result is unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when result is unsubscribed explicitly'",
                        "range": [
                          3868,
                          3947
                        ],
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 7
                          },
                          "end": {
                            "line": 90,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3975,
                                      3977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3980,
                                        3983
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b----",
                                        "raw": "'---a---b----'",
                                        "range": [
                                          3984,
                                          3998
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3980,
                                      3999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    3975,
                                    3999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3971,
                                4000
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      4013,
                                      4014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        4017,
                                        4021
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|     ",
                                        "raw": "'---|     '",
                                        "range": [
                                          4022,
                                          4033
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4017,
                                      4034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4013,
                                    4034
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4009,
                                4035
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4048,
                                      4054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !   ",
                                    "raw": "'^       !   '",
                                    "range": [
                                      4057,
                                      4071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    4048,
                                    4071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4044,
                                4072
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4085,
                                      4093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------a--   ",
                                    "raw": "'------a--   '",
                                    "range": [
                                      4096,
                                      4110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4085,
                                    4110
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4081,
                                4111
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      4124,
                                      4129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        !   ",
                                    "raw": "'        !   '",
                                    "range": [
                                      4132,
                                      4146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    4124,
                                    4146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4120,
                                4147
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4160,
                                      4166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "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": [
                                                  4169,
                                                  4171
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  4185,
                                                  4193
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                4169,
                                                4193
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4204,
                                                      4205
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              4216,
                                                              4226
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 97,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 97,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              4227,
                                                              4229
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 97,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 97,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4216,
                                                            4229
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 97,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 97,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              4230,
                                                              4231
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 97,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 97,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4216,
                                                          4232
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 97,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 97,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4209,
                                                        4233
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 97,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 97,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4207,
                                                    4235
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 97,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 97,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4194,
                                                  4235
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4169,
                                              4236
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 96,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "delay",
                                            "range": [
                                              4250,
                                              4255
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            4169,
                                            4255
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "t",
                                            "range": [
                                              4256,
                                              4257
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4259,
                                              4274
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 37
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4169,
                                          4275
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          4289,
                                          4297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        4169,
                                        4297
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              4308,
                                              4309
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      4320,
                                                      4330
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 99,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 99,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      4331,
                                                      4333
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 99,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 99,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4320,
                                                    4333
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4334,
                                                      4335
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 99,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 99,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4320,
                                                  4336
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                4313,
                                                4337
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4311,
                                            4339
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4298,
                                          4339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4169,
                                      4340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4160,
                                    4340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4156,
                                4341
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4350,
                                        4366
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4367,
                                          4373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          4375,
                                          4380
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4350,
                                      4381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4382,
                                      4386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    4350,
                                    4386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4387,
                                      4395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4350,
                                  4396
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                4350,
                                4397
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4406,
                                        4425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4426,
                                            4428
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4429,
                                            4442
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4426,
                                          4442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4406,
                                      4443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4444,
                                      4448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4406,
                                    4448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4449,
                                      4455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4406,
                                  4456
                                ],
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4406,
                                4457
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3961,
                            4463
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 100
                            },
                            "end": {
                              "line": 102,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3949,
                          4463
                        ],
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 88
                          },
                          "end": {
                            "line": 102,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3865,
                      4464
                    ],
                    "loc": {
                      "start": {
                        "line": 90,
                        "column": 4
                      },
                      "end": {
                        "line": 102,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 947,
                    "_esdocTestName": "it947"
                  },
                  "range": [
                    3865,
                    4465
                  ],
                  "loc": {
                    "start": {
                      "line": 90,
                      "column": 4
                    },
                    "end": {
                      "line": 102,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4470,
                        4472
                      ],
                      "loc": {
                        "start": {
                          "line": 103,
                          "column": 4
                        },
                        "end": {
                          "line": 103,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not complete when source never completes",
                        "raw": "'should not complete when source never completes'",
                        "range": [
                          4473,
                          4522
                        ],
                        "loc": {
                          "start": {
                            "line": 103,
                            "column": 7
                          },
                          "end": {
                            "line": 103,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4550,
                                      4552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4555,
                                        4559
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          4560,
                                          4563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4555,
                                      4564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4550,
                                    4564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4546,
                                4565
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      4578,
                                      4579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        4582,
                                        4586
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          4587,
                                          4593
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4582,
                                      4594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4578,
                                    4594
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4574,
                                4595
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4608,
                                      4616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      4619,
                                      4622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4608,
                                    4622
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4604,
                                4623
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4636,
                                      4642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4645,
                                          4647
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          4648,
                                          4653
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        4645,
                                        4653
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          4654,
                                          4655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          4657,
                                          4672
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4645,
                                      4673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    4636,
                                    4673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4632,
                                4674
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4683,
                                        4699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4700,
                                          4706
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4683,
                                      4707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4708,
                                      4712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4683,
                                    4712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4713,
                                      4721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4683,
                                  4722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4683,
                                4723
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            4536,
                            4729
                          ],
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 70
                            },
                            "end": {
                              "line": 109,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4524,
                          4729
                        ],
                        "loc": {
                          "start": {
                            "line": 103,
                            "column": 58
                          },
                          "end": {
                            "line": 109,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4470,
                      4730
                    ],
                    "loc": {
                      "start": {
                        "line": 103,
                        "column": 4
                      },
                      "end": {
                        "line": 109,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 948,
                    "_esdocTestName": "it948"
                  },
                  "range": [
                    4470,
                    4731
                  ],
                  "loc": {
                    "start": {
                      "line": 103,
                      "column": 4
                    },
                    "end": {
                      "line": 109,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                157,
                4733
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 51
                },
                "end": {
                  "line": 110,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              145,
              4733
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 39
              },
              "end": {
                "line": 110,
                "column": 1
              }
            }
          }
        ],
        "range": [
          106,
          4734
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 110,
            "column": 2
          }
        },
        "_esdocTestId": 938,
        "_esdocTestName": "describe938"
      },
      "range": [
        106,
        4735
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 110,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {delay} ",
          "range": [
            85,
            105
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 20
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=delay-spec.js.map",
          "range": [
            4736,
            4774
          ],
          "loc": {
            "start": {
              "line": 111,
              "column": 0
            },
            "end": {
              "line": 111,
              "column": 38
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    4735
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 110,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {delay} ",
      "range": [
        85,
        105
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 20
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=delay-spec.js.map",
      "range": [
        4736,
        4774
      ],
      "loc": {
        "start": {
          "line": 111,
          "column": 0
        },
        "end": {
          "line": 111,
          "column": 38
        }
      }
    }
  ]
}