{
  "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 {timestamp} ",
          "range": [
            85,
            109
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 24
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            110,
            118
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.timestamp",
            "raw": "'Observable.prototype.timestamp'",
            "range": [
              119,
              151
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 41
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          171,
                          180
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 4
                          },
                          "end": {
                            "line": 6,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "timestamp",
                          "raw": "'timestamp'",
                          "range": [
                            181,
                            192
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 14
                            },
                            "end": {
                              "line": 6,
                              "column": 25
                            }
                          }
                        }
                      ],
                      "range": [
                        171,
                        193
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 26
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should record the time stamp per each source elements",
                        "raw": "'should record the time stamp per each source elements'",
                        "range": [
                          194,
                          249
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 27
                          },
                          "end": {
                            "line": 6,
                            "column": 82
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      277,
                                      279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        282,
                                        285
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 7,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-b-c-----d--e--|",
                                        "raw": "'-b-c-----d--e--|'",
                                        "range": [
                                          286,
                                          304
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 7,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      282,
                                      305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    277,
                                    305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                273,
                                306
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      319,
                                      325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !",
                                    "raw": "'^              !'",
                                    "range": [
                                      328,
                                      346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    319,
                                    346
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                315,
                                347
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      360,
                                      368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-w-x-----y--z--|",
                                    "raw": "'-w-x-----y--z--|'",
                                    "range": [
                                      371,
                                      389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    360,
                                    389
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                356,
                                390
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      403,
                                      416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            421,
                                            422
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 10,
                                          "raw": "10",
                                          "range": [
                                            424,
                                            426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          421,
                                          426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            428,
                                            429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 30,
                                          "raw": "30",
                                          "range": [
                                            431,
                                            433
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          428,
                                          433
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            435,
                                            436
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 90,
                                          "raw": "90",
                                          "range": [
                                            438,
                                            440
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          435,
                                          440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            442,
                                            443
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 120,
                                          "raw": "120",
                                          "range": [
                                            445,
                                            448
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          442,
                                          448
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      419,
                                      450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    403,
                                    450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                399,
                                451
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      464,
                                      470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              473,
                                              475
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              476,
                                              485
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            473,
                                            485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              486,
                                              501
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          473,
                                          502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          516,
                                          519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        473,
                                        519
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              530,
                                              531
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 12,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 12,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    542,
                                                    543
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 12,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 12,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "timestamp",
                                                  "range": [
                                                    544,
                                                    553
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 12,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 12,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  542,
                                                  553
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 12,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 12,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                535,
                                                554
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            533,
                                            556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          520,
                                          556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      473,
                                      557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    464,
                                    557
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                460,
                                558
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        567,
                                        583
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          584,
                                          590
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      567,
                                      591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      592,
                                      596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    567,
                                    596
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      597,
                                      605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      607,
                                      620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  567,
                                  621
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                567,
                                622
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        631,
                                        650
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            651,
                                            653
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            654,
                                            667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          651,
                                          667
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      631,
                                      668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      669,
                                      673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    631,
                                    673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      674,
                                      680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  631,
                                  681
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                631,
                                682
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            263,
                            688
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 96
                            },
                            "end": {
                              "line": 15,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          251,
                          688
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 84
                          },
                          "end": {
                            "line": 15,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      171,
                      689
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 15,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    171,
                    690
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 15,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        695,
                        697
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should record stamp if source emit elements",
                        "raw": "'should record stamp if source emit elements'",
                        "range": [
                          698,
                          743
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 7
                          },
                          "end": {
                            "line": 16,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      771,
                                      773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        776,
                                        779
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^b--c----d---e--|",
                                        "raw": "'--a--^b--c----d---e--|'",
                                        "range": [
                                          780,
                                          804
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      776,
                                      805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    771,
                                    805
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                767,
                                806
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      819,
                                      825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^               !",
                                    "raw": "'^               !'",
                                    "range": [
                                      828,
                                      847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    819,
                                    847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                815,
                                848
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      861,
                                      869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-w--x----y---z--|",
                                    "raw": "'-w--x----y---z--|'",
                                    "range": [
                                      872,
                                      891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    861,
                                    891
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                857,
                                892
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      905,
                                      918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            935,
                                            936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                942,
                                                944
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                945,
                                                954
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              942,
                                              954
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                955,
                                                958
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                960,
                                                962
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            938,
                                            963
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          935,
                                          963
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            977,
                                            978
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                984,
                                                986
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                987,
                                                996
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              984,
                                              996
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                997,
                                                1000
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 40,
                                              "raw": "40",
                                              "range": [
                                                1002,
                                                1004
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            980,
                                            1005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          977,
                                          1005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1019,
                                            1020
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                1026,
                                                1028
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                1029,
                                                1038
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              1026,
                                              1038
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1039,
                                                1042
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 90,
                                              "raw": "90",
                                              "range": [
                                                1044,
                                                1046
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1022,
                                            1047
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1019,
                                          1047
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1061,
                                            1062
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                1068,
                                                1070
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                1071,
                                                1080
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              1068,
                                              1080
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                1081,
                                                1084
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 130,
                                              "raw": "130",
                                              "range": [
                                                1086,
                                                1089
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1064,
                                            1090
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1061,
                                          1090
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      921,
                                      1100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    905,
                                    1100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                901,
                                1101
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1110,
                                        1126
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1127,
                                              1129
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              1130,
                                              1139
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            1127,
                                            1139
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              1140,
                                              1155
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1127,
                                          1156
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1110,
                                      1157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1158,
                                      1162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    1110,
                                    1162
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 60
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1163,
                                      1171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      1173,
                                      1186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 84
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1110,
                                  1187
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 85
                                  }
                                }
                              },
                              "range": [
                                1110,
                                1188
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1197,
                                        1216
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1217,
                                            1219
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1220,
                                            1233
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1217,
                                          1233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1197,
                                      1234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1235,
                                      1239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1197,
                                    1239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1240,
                                      1246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1197,
                                  1247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1197,
                                1248
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            757,
                            1254
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 66
                            },
                            "end": {
                              "line": 28,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          745,
                          1254
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 54
                          },
                          "end": {
                            "line": 28,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      695,
                      1255
                    ],
                    "loc": {
                      "start": {
                        "line": 16,
                        "column": 4
                      },
                      "end": {
                        "line": 28,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2135,
                    "_esdocTestName": "it2135"
                  },
                  "range": [
                    695,
                    1256
                  ],
                  "loc": {
                    "start": {
                      "line": 16,
                      "column": 4
                    },
                    "end": {
                      "line": 28,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1261,
                        1263
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should completes without record stamp if source does not emits",
                        "raw": "'should completes without record stamp if source does not emits'",
                        "range": [
                          1264,
                          1328
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 7
                          },
                          "end": {
                            "line": 29,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1356,
                                      1358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1361,
                                        1364
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---------|",
                                        "raw": "'---------|'",
                                        "range": [
                                          1365,
                                          1377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1361,
                                      1378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    1356,
                                    1378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1352,
                                1379
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1392,
                                      1398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      1401,
                                      1413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    1392,
                                    1413
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1388,
                                1414
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1427,
                                      1435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------|",
                                    "raw": "'---------|'",
                                    "range": [
                                      1438,
                                      1450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    1427,
                                    1450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1423,
                                1451
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1460,
                                        1476
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1477,
                                              1479
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              1480,
                                              1489
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            1477,
                                            1489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              1490,
                                              1505
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1477,
                                          1506
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1460,
                                      1507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1508,
                                      1512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    1460,
                                    1512
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 60
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1513,
                                      1521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1460,
                                  1522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                1460,
                                1523
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1532,
                                        1551
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1552,
                                            1554
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1555,
                                            1568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1552,
                                          1568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1532,
                                      1569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1570,
                                      1574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1532,
                                    1574
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1575,
                                      1581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1532,
                                  1582
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1532,
                                1583
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1342,
                            1589
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 85
                            },
                            "end": {
                              "line": 35,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1330,
                          1589
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 73
                          },
                          "end": {
                            "line": 35,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1261,
                      1590
                    ],
                    "loc": {
                      "start": {
                        "line": 29,
                        "column": 4
                      },
                      "end": {
                        "line": 35,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2136,
                    "_esdocTestName": "it2136"
                  },
                  "range": [
                    1261,
                    1591
                  ],
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 4
                    },
                    "end": {
                      "line": 35,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1596,
                        1598
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 36,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should complete immediately if source is empty",
                        "raw": "'should complete immediately if source is empty'",
                        "range": [
                          1599,
                          1647
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 7
                          },
                          "end": {
                            "line": 36,
                            "column": 55
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1675,
                                      1677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1680,
                                        1684
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1685,
                                          1688
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1680,
                                      1689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1675,
                                    1689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1671,
                                1690
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1703,
                                      1709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      1712,
                                      1718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1703,
                                    1718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1699,
                                1719
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1732,
                                      1740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      1743,
                                      1746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1732,
                                    1746
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1728,
                                1747
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1756,
                                        1772
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1773,
                                              1775
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              1776,
                                              1785
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            1773,
                                            1785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              1786,
                                              1801
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1773,
                                          1802
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1756,
                                      1803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1804,
                                      1808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    1756,
                                    1808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 60
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1809,
                                      1817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1756,
                                  1818
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                1756,
                                1819
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1828,
                                        1847
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1848,
                                            1850
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1851,
                                            1864
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1848,
                                          1864
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1828,
                                      1865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1866,
                                      1870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1828,
                                    1870
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1871,
                                      1877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1828,
                                  1878
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1828,
                                1879
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1661,
                            1885
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 69
                            },
                            "end": {
                              "line": 42,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1649,
                          1885
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 57
                          },
                          "end": {
                            "line": 42,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1596,
                      1886
                    ],
                    "loc": {
                      "start": {
                        "line": 36,
                        "column": 4
                      },
                      "end": {
                        "line": 42,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2137,
                    "_esdocTestName": "it2137"
                  },
                  "range": [
                    1596,
                    1887
                  ],
                  "loc": {
                    "start": {
                      "line": 36,
                      "column": 4
                    },
                    "end": {
                      "line": 42,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1892,
                        1894
                      ],
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 4
                        },
                        "end": {
                          "line": 43,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should record stamp then does not completes if source emits but not completes",
                        "raw": "'should record stamp then does not completes if source emits but not completes'",
                        "range": [
                          1895,
                          1974
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 7
                          },
                          "end": {
                            "line": 43,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2002,
                                      2004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2007,
                                        2010
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--b--",
                                        "raw": "'-a--b--'",
                                        "range": [
                                          2011,
                                          2020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2007,
                                      2021
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    2002,
                                    2021
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1998,
                                2022
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2035,
                                      2041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      ",
                                    "raw": "'^      '",
                                    "range": [
                                      2044,
                                      2053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    2035,
                                    2053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2031,
                                2054
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2067,
                                      2075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-y--z--",
                                    "raw": "'-y--z--'",
                                    "range": [
                                      2078,
                                      2087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    2067,
                                    2087
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2063,
                                2088
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      2101,
                                      2114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2131,
                                            2132
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                2138,
                                                2140
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                2141,
                                                2150
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              2138,
                                              2150
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                2151,
                                                2154
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                2156,
                                                2158
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2134,
                                            2159
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2131,
                                          2159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2173,
                                            2174
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                2180,
                                                2182
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                2183,
                                                2192
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              2180,
                                              2192
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2193,
                                                2196
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 40,
                                              "raw": "40",
                                              "range": [
                                                2198,
                                                2200
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2176,
                                            2201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2173,
                                          2201
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2117,
                                      2211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2101,
                                    2211
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2097,
                                2212
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2221,
                                        2237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2238,
                                              2240
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              2241,
                                              2250
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            2238,
                                            2250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              2251,
                                              2266
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2238,
                                          2267
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2221,
                                      2268
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2269,
                                      2273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    2221,
                                    2273
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 60
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2274,
                                      2282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      2284,
                                      2297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 84
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2221,
                                  2298
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 85
                                  }
                                }
                              },
                              "range": [
                                2221,
                                2299
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2308,
                                        2327
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2328,
                                            2330
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2331,
                                            2344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2328,
                                          2344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2308,
                                      2345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2346,
                                      2350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2308,
                                    2350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2351,
                                      2357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2308,
                                  2358
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2308,
                                2359
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1988,
                            2365
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 100
                            },
                            "end": {
                              "line": 53,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1976,
                          2365
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 88
                          },
                          "end": {
                            "line": 53,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1892,
                      2366
                    ],
                    "loc": {
                      "start": {
                        "line": 43,
                        "column": 4
                      },
                      "end": {
                        "line": 53,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2138,
                    "_esdocTestName": "it2138"
                  },
                  "range": [
                    1892,
                    2367
                  ],
                  "loc": {
                    "start": {
                      "line": 43,
                      "column": 4
                    },
                    "end": {
                      "line": 53,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2372,
                        2374
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow unsubscribing explicitly and early",
                        "raw": "'should allow unsubscribing explicitly and early'",
                        "range": [
                          2375,
                          2424
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 7
                          },
                          "end": {
                            "line": 54,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2452,
                                      2454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2457,
                                        2460
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--b-----c---d---|",
                                        "raw": "'-a--b-----c---d---|'",
                                        "range": [
                                          2461,
                                          2482
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2457,
                                      2483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    2452,
                                    2483
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2448,
                                2484
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      2497,
                                      2502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       !           ",
                                    "raw": "'       !           '",
                                    "range": [
                                      2505,
                                      2526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    2497,
                                    2526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2493,
                                2527
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2540,
                                      2546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !           ",
                                    "raw": "'^      !           '",
                                    "range": [
                                      2549,
                                      2570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2540,
                                    2570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2536,
                                2571
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2584,
                                      2592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-y--z---           ",
                                    "raw": "'-y--z---           '",
                                    "range": [
                                      2595,
                                      2616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    2584,
                                    2616
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2580,
                                2617
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      2630,
                                      2643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2660,
                                            2661
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                2667,
                                                2669
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                2670,
                                                2679
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              2667,
                                              2679
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                2680,
                                                2683
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                2685,
                                                2687
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2663,
                                            2688
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2660,
                                          2688
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2702,
                                            2703
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                2709,
                                                2711
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 61,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                2712,
                                                2721
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 61,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              2709,
                                              2721
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2722,
                                                2725
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 61,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 40,
                                              "raw": "40",
                                              "range": [
                                                2727,
                                                2729
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 61,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2705,
                                            2730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2702,
                                          2730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2646,
                                      2740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2630,
                                    2740
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2626,
                                2741
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2754,
                                      2760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2763,
                                          2765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "timestamp",
                                        "range": [
                                          2766,
                                          2775
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2763,
                                        2775
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          2776,
                                          2791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2763,
                                      2792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2754,
                                    2792
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2750,
                                2793
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2802,
                                        2818
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2819,
                                          2825
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          2827,
                                          2832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2802,
                                      2833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2834,
                                      2838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    2802,
                                    2838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2839,
                                      2847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      2849,
                                      2862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2802,
                                  2863
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                2802,
                                2864
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2873,
                                        2892
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2893,
                                            2895
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2896,
                                            2909
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2893,
                                          2909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2873,
                                      2910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2911,
                                      2915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2873,
                                    2915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2916,
                                      2922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2873,
                                  2923
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2873,
                                2924
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2438,
                            2930
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 70
                            },
                            "end": {
                              "line": 66,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2426,
                          2930
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 58
                          },
                          "end": {
                            "line": 66,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2372,
                      2931
                    ],
                    "loc": {
                      "start": {
                        "line": 54,
                        "column": 4
                      },
                      "end": {
                        "line": 66,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2139,
                    "_esdocTestName": "it2139"
                  },
                  "range": [
                    2372,
                    2932
                  ],
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 4
                    },
                    "end": {
                      "line": 66,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2937,
                        2939
                      ],
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 4
                        },
                        "end": {
                          "line": 67,
                          "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": [
                          2940,
                          3019
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 7
                          },
                          "end": {
                            "line": 67,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3047,
                                      3049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3052,
                                        3055
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--b-----c---d---|",
                                        "raw": "'-a--b-----c---d---|'",
                                        "range": [
                                          3056,
                                          3077
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3052,
                                      3078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    3047,
                                    3078
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3043,
                                3079
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3092,
                                      3098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !           ",
                                    "raw": "'^      !           '",
                                    "range": [
                                      3101,
                                      3122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3092,
                                    3122
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3088,
                                3123
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3136,
                                      3144
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-y--z---           ",
                                    "raw": "'-y--z---           '",
                                    "range": [
                                      3147,
                                      3168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3136,
                                    3168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3132,
                                3169
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      3182,
                                      3187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       !           ",
                                    "raw": "'       !           '",
                                    "range": [
                                      3190,
                                      3211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    3182,
                                    3211
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3178,
                                3212
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      3225,
                                      3238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3255,
                                            3256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                3262,
                                                3264
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                3265,
                                                3274
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              3262,
                                              3274
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                3275,
                                                3278
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                3280,
                                                3282
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3258,
                                            3283
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3255,
                                          3283
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3297,
                                            3298
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                3304,
                                                3306
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                3307,
                                                3316
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              3304,
                                              3316
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3317,
                                                3320
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 40,
                                              "raw": "40",
                                              "range": [
                                                3322,
                                                3324
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3300,
                                            3325
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3297,
                                          3325
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3241,
                                      3335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3225,
                                    3335
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3221,
                                3336
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3349,
                                      3355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 76,
                                        "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": [
                                                  3358,
                                                  3360
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 76,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  3374,
                                                  3382
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                3358,
                                                3382
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3393,
                                                      3394
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              3405,
                                                              3415
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 77,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 77,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              3416,
                                                              3418
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 77,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 77,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3405,
                                                            3418
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 77,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 77,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              3419,
                                                              3420
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 77,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 77,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3405,
                                                          3421
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 77,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 77,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3398,
                                                        3422
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 77,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3396,
                                                    3424
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 77,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 77,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3383,
                                                  3424
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3358,
                                              3425
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 76,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 77,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              3439,
                                              3448
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            3358,
                                            3448
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3449,
                                              3464
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3358,
                                          3465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          3479,
                                          3487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        3358,
                                        3487
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              3498,
                                              3499
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 79,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 79,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      3510,
                                                      3520
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      3521,
                                                      3523
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3510,
                                                    3523
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 79,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 79,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3524,
                                                      3525
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3510,
                                                  3526
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 79,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 79,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                3503,
                                                3527
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 79,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 79,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3501,
                                            3529
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 79,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3488,
                                          3529
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3358,
                                      3530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3349,
                                    3530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3345,
                                3531
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3540,
                                        3556
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3557,
                                          3563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          3565,
                                          3570
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3540,
                                      3571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3572,
                                      3576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3540,
                                    3576
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3577,
                                      3585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      3587,
                                      3600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3540,
                                  3601
                                ],
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                3540,
                                3602
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3611,
                                        3630
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3631,
                                            3633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3634,
                                            3647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3631,
                                          3647
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3611,
                                      3648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3649,
                                      3653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3611,
                                    3653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3654,
                                      3660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3611,
                                  3661
                                ],
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3611,
                                3662
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3033,
                            3668
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 100
                            },
                            "end": {
                              "line": 82,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3021,
                          3668
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 88
                          },
                          "end": {
                            "line": 82,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2937,
                      3669
                    ],
                    "loc": {
                      "start": {
                        "line": 67,
                        "column": 4
                      },
                      "end": {
                        "line": 82,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2140,
                    "_esdocTestName": "it2140"
                  },
                  "range": [
                    2937,
                    3670
                  ],
                  "loc": {
                    "start": {
                      "line": 67,
                      "column": 4
                    },
                    "end": {
                      "line": 82,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3675,
                        3677
                      ],
                      "loc": {
                        "start": {
                          "line": 83,
                          "column": 4
                        },
                        "end": {
                          "line": 83,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not completes if source never completes",
                        "raw": "'should not completes if source never completes'",
                        "range": [
                          3678,
                          3726
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 7
                          },
                          "end": {
                            "line": 83,
                            "column": 55
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3754,
                                      3756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3759,
                                        3763
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          3764,
                                          3767
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3759,
                                      3768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3754,
                                    3768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3750,
                                3769
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3782,
                                      3788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      3791,
                                      3794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    3782,
                                    3794
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3778,
                                3795
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3808,
                                      3816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      3819,
                                      3822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3808,
                                    3822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3804,
                                3823
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3832,
                                        3848
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3849,
                                              3851
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              3852,
                                              3861
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            3849,
                                            3861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3862,
                                              3877
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3849,
                                          3878
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3832,
                                      3879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3880,
                                      3884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    3832,
                                    3884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 60
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3885,
                                      3893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3832,
                                  3894
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                3832,
                                3895
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3904,
                                        3923
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3924,
                                            3926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3927,
                                            3940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3924,
                                          3940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3904,
                                      3941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3942,
                                      3946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3904,
                                    3946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3947,
                                      3953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3904,
                                  3954
                                ],
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3904,
                                3955
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3740,
                            3961
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 69
                            },
                            "end": {
                              "line": 89,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3728,
                          3961
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 57
                          },
                          "end": {
                            "line": 89,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3675,
                      3962
                    ],
                    "loc": {
                      "start": {
                        "line": 83,
                        "column": 4
                      },
                      "end": {
                        "line": 89,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2141,
                    "_esdocTestName": "it2141"
                  },
                  "range": [
                    3675,
                    3963
                  ],
                  "loc": {
                    "start": {
                      "line": 83,
                      "column": 4
                    },
                    "end": {
                      "line": 89,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3968,
                        3970
                      ],
                      "loc": {
                        "start": {
                          "line": 90,
                          "column": 4
                        },
                        "end": {
                          "line": 90,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "raise error if source raises error",
                        "raw": "'raise error if source raises error'",
                        "range": [
                          3971,
                          4007
                        ],
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 7
                          },
                          "end": {
                            "line": 90,
                            "column": 43
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4035,
                                      4037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4040,
                                        4043
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---#",
                                        "raw": "'---#'",
                                        "range": [
                                          4044,
                                          4050
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4040,
                                      4051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4035,
                                    4051
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4031,
                                4052
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4065,
                                      4071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      4074,
                                      4080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    4065,
                                    4080
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4061,
                                4081
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4094,
                                      4102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---#",
                                    "raw": "'---#'",
                                    "range": [
                                      4105,
                                      4111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4094,
                                    4111
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4090,
                                4112
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4121,
                                        4137
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4138,
                                              4140
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              4141,
                                              4150
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            4138,
                                            4150
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4151,
                                              4166
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4138,
                                          4167
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4121,
                                      4168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4169,
                                      4173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    4121,
                                    4173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 60
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4174,
                                      4182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4121,
                                  4183
                                ],
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                4121,
                                4184
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4193,
                                        4212
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4213,
                                            4215
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4216,
                                            4229
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4213,
                                          4229
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4193,
                                      4230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4231,
                                      4235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4193,
                                    4235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4236,
                                      4242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4193,
                                  4243
                                ],
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4193,
                                4244
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4021,
                            4250
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 57
                            },
                            "end": {
                              "line": 96,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4009,
                          4250
                        ],
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 45
                          },
                          "end": {
                            "line": 96,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3968,
                      4251
                    ],
                    "loc": {
                      "start": {
                        "line": 90,
                        "column": 4
                      },
                      "end": {
                        "line": 96,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2142,
                    "_esdocTestName": "it2142"
                  },
                  "range": [
                    3968,
                    4252
                  ],
                  "loc": {
                    "start": {
                      "line": 90,
                      "column": 4
                    },
                    "end": {
                      "line": 96,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4257,
                        4259
                      ],
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 4
                        },
                        "end": {
                          "line": 97,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should record stamp then raise error if source raises error after emit",
                        "raw": "'should record stamp then raise error if source raises error after emit'",
                        "range": [
                          4260,
                          4332
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 7
                          },
                          "end": {
                            "line": 97,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4360,
                                      4362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4365,
                                        4368
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--b--#",
                                        "raw": "'-a--b--#'",
                                        "range": [
                                          4369,
                                          4379
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4365,
                                      4380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    4360,
                                    4380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4356,
                                4381
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4394,
                                      4400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !",
                                    "raw": "'^      !'",
                                    "range": [
                                      4403,
                                      4413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    4394,
                                    4413
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4390,
                                4414
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4427,
                                      4435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-y--z--#",
                                    "raw": "'-y--z--#'",
                                    "range": [
                                      4438,
                                      4448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4427,
                                    4448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4423,
                                4449
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      4462,
                                      4475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            4492,
                                            4493
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                4499,
                                                4501
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                4502,
                                                4511
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              4499,
                                              4511
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 102,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 102,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                4512,
                                                4515
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                4517,
                                                4519
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4495,
                                            4520
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4492,
                                          4520
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            4534,
                                            4535
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                4541,
                                                4543
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Timestamp",
                                              "range": [
                                                4544,
                                                4553
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              4541,
                                              4553
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                4554,
                                                4557
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 40,
                                              "raw": "40",
                                              "range": [
                                                4559,
                                                4561
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4537,
                                            4562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4534,
                                          4562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4478,
                                      4572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4462,
                                    4572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4458,
                                4573
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4582,
                                        4598
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4599,
                                              4601
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              4602,
                                              4611
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            4599,
                                            4611
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4612,
                                              4627
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4599,
                                          4628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4582,
                                      4629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4630,
                                      4634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    4582,
                                    4634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 60
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4635,
                                      4643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValue",
                                    "range": [
                                      4645,
                                      4658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 84
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4582,
                                  4659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 85
                                  }
                                }
                              },
                              "range": [
                                4582,
                                4660
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4669,
                                        4688
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4689,
                                            4691
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4692,
                                            4705
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4689,
                                          4705
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4669,
                                      4706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4707,
                                      4711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4669,
                                    4711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4712,
                                      4718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4669,
                                  4719
                                ],
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4669,
                                4720
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4346,
                            4726
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 93
                            },
                            "end": {
                              "line": 107,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4334,
                          4726
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 81
                          },
                          "end": {
                            "line": 107,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4257,
                      4727
                    ],
                    "loc": {
                      "start": {
                        "line": 97,
                        "column": 4
                      },
                      "end": {
                        "line": 107,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2143,
                    "_esdocTestName": "it2143"
                  },
                  "range": [
                    4257,
                    4728
                  ],
                  "loc": {
                    "start": {
                      "line": 97,
                      "column": 4
                    },
                    "end": {
                      "line": 107,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4733,
                        4735
                      ],
                      "loc": {
                        "start": {
                          "line": 108,
                          "column": 4
                        },
                        "end": {
                          "line": 108,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error if source immediately throws",
                        "raw": "'should raise error if source immediately throws'",
                        "range": [
                          4736,
                          4785
                        ],
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 7
                          },
                          "end": {
                            "line": 108,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4813,
                                      4815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4818,
                                        4822
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          4823,
                                          4826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4818,
                                      4827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4813,
                                    4827
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4809,
                                4828
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4841,
                                      4847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      4850,
                                      4856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    4841,
                                    4856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4837,
                                4857
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4870,
                                      4878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      4881,
                                      4884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4870,
                                    4884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4866,
                                4885
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4894,
                                        4910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4911,
                                              4913
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 112,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 112,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timestamp",
                                            "range": [
                                              4914,
                                              4923
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 112,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 112,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            4911,
                                            4923
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4924,
                                              4939
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 112,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 112,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4911,
                                          4940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4894,
                                      4941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4942,
                                      4946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    4894,
                                    4946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 60
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4947,
                                      4955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4894,
                                  4956
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                4894,
                                4957
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4966,
                                        4985
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4986,
                                            4988
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4989,
                                            5002
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4986,
                                          5002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4966,
                                      5003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5004,
                                      5008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4966,
                                    5008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5009,
                                      5015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4966,
                                  5016
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4966,
                                5017
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4799,
                            5023
                          ],
                          "loc": {
                            "start": {
                              "line": 108,
                              "column": 70
                            },
                            "end": {
                              "line": 114,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4787,
                          5023
                        ],
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 58
                          },
                          "end": {
                            "line": 114,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4733,
                      5024
                    ],
                    "loc": {
                      "start": {
                        "line": 108,
                        "column": 4
                      },
                      "end": {
                        "line": 114,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2144,
                    "_esdocTestName": "it2144"
                  },
                  "range": [
                    4733,
                    5025
                  ],
                  "loc": {
                    "start": {
                      "line": 108,
                      "column": 4
                    },
                    "end": {
                      "line": 114,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                165,
                5027
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 55
                },
                "end": {
                  "line": 115,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              153,
              5027
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 43
              },
              "end": {
                "line": 115,
                "column": 1
              }
            }
          }
        ],
        "range": [
          110,
          5028
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 115,
            "column": 2
          }
        },
        "_esdocTestId": 2134,
        "_esdocTestName": "describe2134"
      },
      "range": [
        110,
        5029
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 115,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {timestamp} ",
          "range": [
            85,
            109
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 24
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=timestamp-spec.js.map",
          "range": [
            5030,
            5072
          ],
          "loc": {
            "start": {
              "line": 116,
              "column": 0
            },
            "end": {
              "line": 116,
              "column": 42
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    5029
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 115,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {timestamp} ",
      "range": [
        85,
        109
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=timestamp-spec.js.map",
      "range": [
        5030,
        5072
      ],
      "loc": {
        "start": {
          "line": 116,
          "column": 0
        },
        "end": {
          "line": 116,
          "column": 42
        }
      }
    }
  ]
}