{
  "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 {startWith} ",
          "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.startWith",
            "raw": "'Observable.prototype.startWith'",
            "range": [
              119,
              151
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 41
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "VariableDeclaration",
                  "declarations": [
                    {
                      "type": "VariableDeclarator",
                      "id": {
                        "type": "Identifier",
                        "name": "defaultStartValue",
                        "range": [
                          175,
                          192
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 8
                          },
                          "end": {
                            "line": 6,
                            "column": 25
                          }
                        }
                      },
                      "init": {
                        "type": "Literal",
                        "value": "x",
                        "raw": "'x'",
                        "range": [
                          195,
                          198
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 28
                          },
                          "end": {
                            "line": 6,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        175,
                        198
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 8
                        },
                        "end": {
                          "line": 6,
                          "column": 31
                        }
                      }
                    }
                  ],
                  "kind": "var",
                  "range": [
                    171,
                    199
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 6,
                      "column": 32
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          204,
                          213
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "startWith(s)",
                          "raw": "'startWith(s)'",
                          "range": [
                            214,
                            228
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 28
                            }
                          }
                        }
                      ],
                      "range": [
                        204,
                        229
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 29
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should prepend to a cold Observable",
                        "raw": "'should prepend to a cold Observable'",
                        "range": [
                          230,
                          267
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 30
                          },
                          "end": {
                            "line": 7,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      295,
                                      297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        300,
                                        304
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b--c--|",
                                        "raw": "'---a--b--c--|'",
                                        "range": [
                                          305,
                                          320
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      300,
                                      321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    295,
                                    321
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                291,
                                322
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      335,
                                      341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      344,
                                      359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    335,
                                    359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                331,
                                360
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      373,
                                      381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "s--a--b--c--|",
                                    "raw": "'s--a--b--c--|'",
                                    "range": [
                                      384,
                                      399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    373,
                                    399
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                369,
                                400
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        409,
                                        425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 11,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              426,
                                              428
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              429,
                                              438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            426,
                                            438
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "s",
                                            "raw": "'s'",
                                            "range": [
                                              439,
                                              442
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          426,
                                          443
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      409,
                                      444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      445,
                                      449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    409,
                                    449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      450,
                                      458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  409,
                                  459
                                ],
                                "loc": {
                                  "start": {
                                    "line": 11,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 11,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                409,
                                460
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        469,
                                        488
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            489,
                                            491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            492,
                                            505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          489,
                                          505
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      469,
                                      506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      507,
                                      511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    469,
                                    511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      512,
                                      518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  469,
                                  519
                                ],
                                "loc": {
                                  "start": {
                                    "line": 12,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 12,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                469,
                                520
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            281,
                            526
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 81
                            },
                            "end": {
                              "line": 13,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          269,
                          526
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 69
                          },
                          "end": {
                            "line": 13,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      204,
                      527
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 13,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    204,
                    528
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 13,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        533,
                        535
                      ],
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 4
                        },
                        "end": {
                          "line": 14,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start an observable with given value",
                        "raw": "'should start an observable with given value'",
                        "range": [
                          536,
                          581
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 7
                          },
                          "end": {
                            "line": 14,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      609,
                                      611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        614,
                                        617
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--|",
                                        "raw": "'--a--|'",
                                        "range": [
                                          618,
                                          626
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      614,
                                      627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    609,
                                    627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                605,
                                628
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      641,
                                      647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      650,
                                      658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    641,
                                    658
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                637,
                                659
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      672,
                                      680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x-a--|",
                                    "raw": "'x-a--|'",
                                    "range": [
                                      683,
                                      691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    672,
                                    691
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                668,
                                692
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        701,
                                        717
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              718,
                                              720
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              721,
                                              730
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            718,
                                            730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "defaultStartValue",
                                            "range": [
                                              731,
                                              748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          718,
                                          749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      701,
                                      750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      751,
                                      755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    701,
                                    755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 62
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      756,
                                      764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  701,
                                  765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                701,
                                766
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        775,
                                        794
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            795,
                                            797
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            798,
                                            811
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          795,
                                          811
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      775,
                                      812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      813,
                                      817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    775,
                                    817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      818,
                                      824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  775,
                                  825
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                775,
                                826
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            595,
                            832
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 66
                            },
                            "end": {
                              "line": 20,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          583,
                          832
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 54
                          },
                          "end": {
                            "line": 20,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      533,
                      833
                    ],
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 4
                      },
                      "end": {
                        "line": 20,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1919,
                    "_esdocTestName": "it1919"
                  },
                  "range": [
                    533,
                    834
                  ],
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 4
                    },
                    "end": {
                      "line": 20,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        839,
                        841
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 4
                        },
                        "end": {
                          "line": 21,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start with given value and does not completes if source does not completes",
                        "raw": "'should start with given value and does not completes if source does not completes'",
                        "range": [
                          842,
                          925
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 7
                          },
                          "end": {
                            "line": 21,
                            "column": 90
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      953,
                                      955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        958,
                                        961
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----a-",
                                        "raw": "'----a-'",
                                        "range": [
                                          962,
                                          970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      958,
                                      971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    953,
                                    971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                949,
                                972
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      985,
                                      991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     ",
                                    "raw": "'^     '",
                                    "range": [
                                      994,
                                      1002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    985,
                                    1002
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                981,
                                1003
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1016,
                                      1024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x---a-",
                                    "raw": "'x---a-'",
                                    "range": [
                                      1027,
                                      1035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1016,
                                    1035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1012,
                                1036
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1045,
                                        1061
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1062,
                                              1064
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              1065,
                                              1074
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            1062,
                                            1074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "defaultStartValue",
                                            "range": [
                                              1075,
                                              1092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1062,
                                          1093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1045,
                                      1094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1095,
                                      1099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    1045,
                                    1099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 62
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1100,
                                      1108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1045,
                                  1109
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                1045,
                                1110
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1119,
                                        1138
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1139,
                                            1141
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1142,
                                            1155
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1139,
                                          1155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1119,
                                      1156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1157,
                                      1161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1119,
                                    1161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1162,
                                      1168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1119,
                                  1169
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1119,
                                1170
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            939,
                            1176
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 104
                            },
                            "end": {
                              "line": 27,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          927,
                          1176
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 92
                          },
                          "end": {
                            "line": 27,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      839,
                      1177
                    ],
                    "loc": {
                      "start": {
                        "line": 21,
                        "column": 4
                      },
                      "end": {
                        "line": 27,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1920,
                    "_esdocTestName": "it1920"
                  },
                  "range": [
                    839,
                    1178
                  ],
                  "loc": {
                    "start": {
                      "line": 21,
                      "column": 4
                    },
                    "end": {
                      "line": 27,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1183,
                        1185
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start with given value and does not completes if source never emits",
                        "raw": "'should start with given value and does not completes if source never emits'",
                        "range": [
                          1186,
                          1262
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 7
                          },
                          "end": {
                            "line": 28,
                            "column": 83
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1290,
                                      1292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1295,
                                        1299
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          1300,
                                          1303
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1295,
                                      1304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1290,
                                    1304
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1286,
                                1305
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1318,
                                      1324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      1327,
                                      1330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    1318,
                                    1330
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1314,
                                1331
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1344,
                                      1352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x-",
                                    "raw": "'x-'",
                                    "range": [
                                      1355,
                                      1359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1344,
                                    1359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1340,
                                1360
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1369,
                                        1385
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1386,
                                              1388
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              1389,
                                              1398
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            1386,
                                            1398
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "defaultStartValue",
                                            "range": [
                                              1399,
                                              1416
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1386,
                                          1417
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1369,
                                      1418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1419,
                                      1423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    1369,
                                    1423
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 62
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1424,
                                      1432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1369,
                                  1433
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                1369,
                                1434
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1443,
                                        1462
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1463,
                                            1465
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1466,
                                            1479
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1463,
                                          1479
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1443,
                                      1480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1481,
                                      1485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1443,
                                    1485
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1486,
                                      1492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1443,
                                  1493
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1443,
                                1494
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1276,
                            1500
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 97
                            },
                            "end": {
                              "line": 34,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1264,
                          1500
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 85
                          },
                          "end": {
                            "line": 34,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1183,
                      1501
                    ],
                    "loc": {
                      "start": {
                        "line": 28,
                        "column": 4
                      },
                      "end": {
                        "line": 34,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1921,
                    "_esdocTestName": "it1921"
                  },
                  "range": [
                    1183,
                    1502
                  ],
                  "loc": {
                    "start": {
                      "line": 28,
                      "column": 4
                    },
                    "end": {
                      "line": 34,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1507,
                        1509
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start with given value and completes if source does not emits",
                        "raw": "'should start with given value and completes if source does not emits'",
                        "range": [
                          1510,
                          1580
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 7
                          },
                          "end": {
                            "line": 35,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1608,
                                      1610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1613,
                                        1616
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          1617,
                                          1623
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1613,
                                      1624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    1608,
                                    1624
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1604,
                                1625
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1638,
                                      1644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      1647,
                                      1653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1638,
                                    1653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1634,
                                1654
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1667,
                                      1675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x--|",
                                    "raw": "'x--|'",
                                    "range": [
                                      1678,
                                      1684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    1667,
                                    1684
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1663,
                                1685
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1694,
                                        1710
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1711,
                                              1713
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              1714,
                                              1723
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            1711,
                                            1723
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "defaultStartValue",
                                            "range": [
                                              1724,
                                              1741
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1711,
                                          1742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1694,
                                      1743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1744,
                                      1748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    1694,
                                    1748
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 62
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1749,
                                      1757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1694,
                                  1758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                1694,
                                1759
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1768,
                                        1787
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1788,
                                            1790
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1791,
                                            1804
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1788,
                                          1804
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1768,
                                      1805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1806,
                                      1810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1768,
                                    1810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1811,
                                      1817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1768,
                                  1818
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1768,
                                1819
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1594,
                            1825
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 91
                            },
                            "end": {
                              "line": 41,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1582,
                          1825
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 79
                          },
                          "end": {
                            "line": 41,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1507,
                      1826
                    ],
                    "loc": {
                      "start": {
                        "line": 35,
                        "column": 4
                      },
                      "end": {
                        "line": 41,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1922,
                    "_esdocTestName": "it1922"
                  },
                  "range": [
                    1507,
                    1827
                  ],
                  "loc": {
                    "start": {
                      "line": 35,
                      "column": 4
                    },
                    "end": {
                      "line": 41,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1832,
                        1834
                      ],
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start with given value and complete immediately if source is empty",
                        "raw": "'should start with given value and complete immediately if source is empty'",
                        "range": [
                          1835,
                          1910
                        ],
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 7
                          },
                          "end": {
                            "line": 42,
                            "column": 82
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1938,
                                      1940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1943,
                                        1947
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1948,
                                          1951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1943,
                                      1952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1938,
                                    1952
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1934,
                                1953
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1966,
                                      1972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      1975,
                                      1981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1966,
                                    1981
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1962,
                                1982
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1995,
                                      2003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(x|)",
                                    "raw": "'(x|)'",
                                    "range": [
                                      2006,
                                      2012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    1995,
                                    2012
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1991,
                                2013
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2022,
                                        2038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2039,
                                              2041
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              2042,
                                              2051
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            2039,
                                            2051
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "defaultStartValue",
                                            "range": [
                                              2052,
                                              2069
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2039,
                                          2070
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2022,
                                      2071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2072,
                                      2076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    2022,
                                    2076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 62
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2077,
                                      2085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2022,
                                  2086
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                2022,
                                2087
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2096,
                                        2115
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2116,
                                            2118
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2119,
                                            2132
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2116,
                                          2132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2096,
                                      2133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2134,
                                      2138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2096,
                                    2138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2139,
                                      2145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2096,
                                  2146
                                ],
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 47,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2096,
                                2147
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1924,
                            2153
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 96
                            },
                            "end": {
                              "line": 48,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1912,
                          2153
                        ],
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 84
                          },
                          "end": {
                            "line": 48,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1832,
                      2154
                    ],
                    "loc": {
                      "start": {
                        "line": 42,
                        "column": 4
                      },
                      "end": {
                        "line": 48,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1923,
                    "_esdocTestName": "it1923"
                  },
                  "range": [
                    1832,
                    2155
                  ],
                  "loc": {
                    "start": {
                      "line": 42,
                      "column": 4
                    },
                    "end": {
                      "line": 48,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2160,
                        2162
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 4
                        },
                        "end": {
                          "line": 49,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start with given value and source both if source emits single value",
                        "raw": "'should start with given value and source both if source emits single value'",
                        "range": [
                          2163,
                          2239
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 7
                          },
                          "end": {
                            "line": 49,
                            "column": 83
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2267,
                                      2269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2272,
                                        2276
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "(a|)",
                                        "raw": "'(a|)'",
                                        "range": [
                                          2277,
                                          2283
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2272,
                                      2284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    2267,
                                    2284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2263,
                                2285
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2298,
                                      2304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      2307,
                                      2313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2298,
                                    2313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2294,
                                2314
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2327,
                                      2335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(xa|)",
                                    "raw": "'(xa|)'",
                                    "range": [
                                      2338,
                                      2345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    2327,
                                    2345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2323,
                                2346
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2355,
                                        2371
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2372,
                                              2374
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              2375,
                                              2384
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            2372,
                                            2384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "defaultStartValue",
                                            "range": [
                                              2385,
                                              2402
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2372,
                                          2403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2355,
                                      2404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2405,
                                      2409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    2355,
                                    2409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 62
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2410,
                                      2418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2355,
                                  2419
                                ],
                                "loc": {
                                  "start": {
                                    "line": 53,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                2355,
                                2420
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2429,
                                        2448
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2449,
                                            2451
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2452,
                                            2465
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2449,
                                          2465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2429,
                                      2466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2467,
                                      2471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2429,
                                    2471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2472,
                                      2478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2429,
                                  2479
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2429,
                                2480
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2253,
                            2486
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 97
                            },
                            "end": {
                              "line": 55,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2241,
                          2486
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 85
                          },
                          "end": {
                            "line": 55,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2160,
                      2487
                    ],
                    "loc": {
                      "start": {
                        "line": 49,
                        "column": 4
                      },
                      "end": {
                        "line": 55,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1924,
                    "_esdocTestName": "it1924"
                  },
                  "range": [
                    2160,
                    2488
                  ],
                  "loc": {
                    "start": {
                      "line": 49,
                      "column": 4
                    },
                    "end": {
                      "line": 55,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2493,
                        2495
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 4
                        },
                        "end": {
                          "line": 56,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start with given values when given value is more than one",
                        "raw": "'should start with given values when given value is more than one'",
                        "range": [
                          2496,
                          2562
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 7
                          },
                          "end": {
                            "line": 56,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2590,
                                      2592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2595,
                                        2598
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----a--|",
                                        "raw": "'-----a--|'",
                                        "range": [
                                          2599,
                                          2610
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2595,
                                      2611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    2590,
                                    2611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2586,
                                2612
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2625,
                                      2631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      2634,
                                      2645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    2625,
                                    2645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2621,
                                2646
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2659,
                                      2667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(yz)-a--|",
                                    "raw": "'(yz)-a--|'",
                                    "range": [
                                      2670,
                                      2681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    2659,
                                    2681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2655,
                                2682
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2691,
                                        2707
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2708,
                                              2710
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              2711,
                                              2720
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            2708,
                                            2720
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "y",
                                            "raw": "'y'",
                                            "range": [
                                              2721,
                                              2724
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "z",
                                            "raw": "'z'",
                                            "range": [
                                              2726,
                                              2729
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 46
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2708,
                                          2730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2691,
                                      2731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2732,
                                      2736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2691,
                                    2736
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2737,
                                      2745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2691,
                                  2746
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                2691,
                                2747
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2756,
                                        2775
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2776,
                                            2778
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2779,
                                            2792
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2776,
                                          2792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2756,
                                      2793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2794,
                                      2798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2756,
                                    2798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2799,
                                      2805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2756,
                                  2806
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2756,
                                2807
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2576,
                            2813
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 87
                            },
                            "end": {
                              "line": 62,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2564,
                          2813
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 75
                          },
                          "end": {
                            "line": 62,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2493,
                      2814
                    ],
                    "loc": {
                      "start": {
                        "line": 56,
                        "column": 4
                      },
                      "end": {
                        "line": 62,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1925,
                    "_esdocTestName": "it1925"
                  },
                  "range": [
                    2493,
                    2815
                  ],
                  "loc": {
                    "start": {
                      "line": 56,
                      "column": 4
                    },
                    "end": {
                      "line": 62,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2820,
                        2822
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start with given value and raises error if source raises error",
                        "raw": "'should start with given value and raises error if source raises error'",
                        "range": [
                          2823,
                          2894
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 7
                          },
                          "end": {
                            "line": 63,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2922,
                                      2924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2927,
                                        2930
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--#",
                                        "raw": "'--#'",
                                        "range": [
                                          2931,
                                          2936
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2927,
                                      2937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2922,
                                    2937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2918,
                                2938
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2951,
                                      2957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !",
                                    "raw": "'^ !'",
                                    "range": [
                                      2960,
                                      2965
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2951,
                                    2965
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2947,
                                2966
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2979,
                                      2987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x-#",
                                    "raw": "'x-#'",
                                    "range": [
                                      2990,
                                      2995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    2979,
                                    2995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2975,
                                2996
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3005,
                                        3021
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3022,
                                              3024
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              3025,
                                              3034
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            3022,
                                            3034
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "defaultStartValue",
                                            "range": [
                                              3035,
                                              3052
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3022,
                                          3053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3005,
                                      3054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3055,
                                      3059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    3005,
                                    3059
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 62
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3060,
                                      3068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 71
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "defaultStartValue",
                                    "range": [
                                      3070,
                                      3087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 90
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3005,
                                  3088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 91
                                  }
                                }
                              },
                              "range": [
                                3005,
                                3089
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 92
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3098,
                                        3117
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3118,
                                            3120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3121,
                                            3134
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3118,
                                          3134
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3098,
                                      3135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3136,
                                      3140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3098,
                                    3140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3141,
                                      3147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3098,
                                  3148
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3098,
                                3149
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2908,
                            3155
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 92
                            },
                            "end": {
                              "line": 69,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2896,
                          3155
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 80
                          },
                          "end": {
                            "line": 69,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2820,
                      3156
                    ],
                    "loc": {
                      "start": {
                        "line": 63,
                        "column": 4
                      },
                      "end": {
                        "line": 69,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1926,
                    "_esdocTestName": "it1926"
                  },
                  "range": [
                    2820,
                    3157
                  ],
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 4
                    },
                    "end": {
                      "line": 69,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3162,
                        3164
                      ],
                      "loc": {
                        "start": {
                          "line": 70,
                          "column": 4
                        },
                        "end": {
                          "line": 70,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start with given value and raises error immediately if source throws error",
                        "raw": "'should start with given value and raises error immediately if source throws error'",
                        "range": [
                          3165,
                          3248
                        ],
                        "loc": {
                          "start": {
                            "line": 70,
                            "column": 7
                          },
                          "end": {
                            "line": 70,
                            "column": 90
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3276,
                                      3278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3281,
                                        3285
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          3286,
                                          3289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3281,
                                      3290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3276,
                                    3290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3272,
                                3291
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3304,
                                      3310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      3313,
                                      3319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    3304,
                                    3319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3300,
                                3320
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3333,
                                      3341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(x#)",
                                    "raw": "'(x#)'",
                                    "range": [
                                      3344,
                                      3350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3333,
                                    3350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3329,
                                3351
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3360,
                                        3376
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3377,
                                              3379
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              3380,
                                              3389
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            3377,
                                            3389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "defaultStartValue",
                                            "range": [
                                              3390,
                                              3407
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3377,
                                          3408
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3360,
                                      3409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3410,
                                      3414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    3360,
                                    3414
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 62
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3415,
                                      3423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 71
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "defaultStartValue",
                                    "range": [
                                      3425,
                                      3442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 90
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3360,
                                  3443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 91
                                  }
                                }
                              },
                              "range": [
                                3360,
                                3444
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 92
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3453,
                                        3472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3473,
                                            3475
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3476,
                                            3489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3473,
                                          3489
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3453,
                                      3490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3491,
                                      3495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3453,
                                    3495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3496,
                                      3502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3453,
                                  3503
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3453,
                                3504
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3262,
                            3510
                          ],
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 104
                            },
                            "end": {
                              "line": 76,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3250,
                          3510
                        ],
                        "loc": {
                          "start": {
                            "line": 70,
                            "column": 92
                          },
                          "end": {
                            "line": 76,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3162,
                      3511
                    ],
                    "loc": {
                      "start": {
                        "line": 70,
                        "column": 4
                      },
                      "end": {
                        "line": 76,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1927,
                    "_esdocTestName": "it1927"
                  },
                  "range": [
                    3162,
                    3512
                  ],
                  "loc": {
                    "start": {
                      "line": 70,
                      "column": 4
                    },
                    "end": {
                      "line": 76,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3517,
                        3519
                      ],
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 4
                        },
                        "end": {
                          "line": 77,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow unsubscribing explicitly and early",
                        "raw": "'should allow unsubscribing explicitly and early'",
                        "range": [
                          3520,
                          3569
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 7
                          },
                          "end": {
                            "line": 77,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3597,
                                      3599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3602,
                                        3605
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b----c--d--|",
                                        "raw": "'---a--b----c--d--|'",
                                        "range": [
                                          3606,
                                          3626
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3602,
                                      3627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3597,
                                    3627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3593,
                                3628
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      3641,
                                      3646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !        ",
                                    "raw": "'         !        '",
                                    "range": [
                                      3649,
                                      3669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    3641,
                                    3669
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3637,
                                3670
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3683,
                                      3689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !        ",
                                    "raw": "'^        !        '",
                                    "range": [
                                      3692,
                                      3712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    3683,
                                    3712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3679,
                                3713
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3726,
                                      3734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "s--a--b---",
                                    "raw": "'s--a--b---'",
                                    "range": [
                                      3737,
                                      3749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3726,
                                    3749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3722,
                                3750
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3763,
                                      3769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "s",
                                          "range": [
                                            3774,
                                            3775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "s",
                                          "raw": "'s'",
                                          "range": [
                                            3777,
                                            3780
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3774,
                                          3780
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            3782,
                                            3783
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "a",
                                          "raw": "'a'",
                                          "range": [
                                            3785,
                                            3788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3782,
                                          3788
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            3790,
                                            3791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "b",
                                          "raw": "'b'",
                                          "range": [
                                            3793,
                                            3796
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3790,
                                          3796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3772,
                                      3798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    3763,
                                    3798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3759,
                                3799
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3812,
                                      3818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3821,
                                          3823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "startWith",
                                        "range": [
                                          3824,
                                          3833
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        3821,
                                        3833
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "s",
                                        "raw": "'s'",
                                        "range": [
                                          3834,
                                          3837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          3839,
                                          3854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3821,
                                      3855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    3812,
                                    3855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3808,
                                3856
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3865,
                                        3881
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3882,
                                          3888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          3890,
                                          3895
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3865,
                                      3896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3897,
                                      3901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3865,
                                    3901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3902,
                                      3910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3912,
                                      3918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3865,
                                  3919
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                3865,
                                3920
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3929,
                                        3948
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3949,
                                            3951
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3952,
                                            3965
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3949,
                                          3965
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3929,
                                      3966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3967,
                                      3971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3929,
                                    3971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3972,
                                      3978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3929,
                                  3979
                                ],
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3929,
                                3980
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3583,
                            3986
                          ],
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 70
                            },
                            "end": {
                              "line": 86,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3571,
                          3986
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 58
                          },
                          "end": {
                            "line": 86,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3517,
                      3987
                    ],
                    "loc": {
                      "start": {
                        "line": 77,
                        "column": 4
                      },
                      "end": {
                        "line": 86,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1928,
                    "_esdocTestName": "it1928"
                  },
                  "range": [
                    3517,
                    3988
                  ],
                  "loc": {
                    "start": {
                      "line": 77,
                      "column": 4
                    },
                    "end": {
                      "line": 86,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3993,
                        3995
                      ],
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 4
                        },
                        "end": {
                          "line": 87,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when result is unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when result is unsubscribed explicitly'",
                        "range": [
                          3996,
                          4075
                        ],
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 7
                          },
                          "end": {
                            "line": 87,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4103,
                                      4105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4108,
                                        4111
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b----c--d--|",
                                        "raw": "'---a--b----c--d--|'",
                                        "range": [
                                          4112,
                                          4132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4108,
                                      4133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4103,
                                    4133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4099,
                                4134
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4147,
                                      4153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !        ",
                                    "raw": "'^        !        '",
                                    "range": [
                                      4156,
                                      4176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    4147,
                                    4176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4143,
                                4177
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4190,
                                      4198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "s--a--b---        ",
                                    "raw": "'s--a--b---        '",
                                    "range": [
                                      4201,
                                      4221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    4190,
                                    4221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4186,
                                4222
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      4235,
                                      4240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !        ",
                                    "raw": "'         !        '",
                                    "range": [
                                      4243,
                                      4263
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    4235,
                                    4263
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4231,
                                4264
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4277,
                                      4283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "s",
                                          "range": [
                                            4288,
                                            4289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "s",
                                          "raw": "'s'",
                                          "range": [
                                            4291,
                                            4294
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4288,
                                          4294
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            4296,
                                            4297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "a",
                                          "raw": "'a'",
                                          "range": [
                                            4299,
                                            4302
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4296,
                                          4302
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            4304,
                                            4305
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "b",
                                          "raw": "'b'",
                                          "range": [
                                            4307,
                                            4310
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4304,
                                          4310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4286,
                                      4312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    4277,
                                    4312
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4273,
                                4313
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4326,
                                      4332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "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": [
                                                  4335,
                                                  4337
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  4351,
                                                  4359
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                4335,
                                                4359
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 93,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4370,
                                                      4371
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 94,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 94,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              4382,
                                                              4392
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              4393,
                                                              4395
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4382,
                                                            4395
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 94,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 94,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              4396,
                                                              4397
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4382,
                                                          4398
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 94,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 94,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4375,
                                                        4399
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 94,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 94,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4373,
                                                    4401
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 94,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 94,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4360,
                                                  4401
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4335,
                                              4402
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 93,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              4416,
                                              4425
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            4335,
                                            4425
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "s",
                                            "raw": "'s'",
                                            "range": [
                                              4426,
                                              4429
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 26
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4431,
                                              4446
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4335,
                                          4447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          4461,
                                          4469
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        4335,
                                        4469
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              4480,
                                              4481
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 96,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 96,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      4492,
                                                      4502
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 96,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 96,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      4503,
                                                      4505
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 96,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 96,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4492,
                                                    4505
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 96,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 96,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4506,
                                                      4507
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 96,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 96,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4492,
                                                  4508
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                4485,
                                                4509
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4483,
                                            4511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4470,
                                          4511
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4335,
                                      4512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4326,
                                    4512
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4322,
                                4513
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4522,
                                        4538
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4539,
                                          4545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          4547,
                                          4552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4522,
                                      4553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4554,
                                      4558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    4522,
                                    4558
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4559,
                                      4567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4569,
                                      4575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4522,
                                  4576
                                ],
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                4522,
                                4577
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4586,
                                        4605
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4606,
                                            4608
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4609,
                                            4622
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4606,
                                          4622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4586,
                                      4623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4624,
                                      4628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4586,
                                    4628
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4629,
                                      4635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4586,
                                  4636
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4586,
                                4637
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4089,
                            4643
                          ],
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 100
                            },
                            "end": {
                              "line": 99,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4077,
                          4643
                        ],
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 88
                          },
                          "end": {
                            "line": 99,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3993,
                      4644
                    ],
                    "loc": {
                      "start": {
                        "line": 87,
                        "column": 4
                      },
                      "end": {
                        "line": 99,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1929,
                    "_esdocTestName": "it1929"
                  },
                  "range": [
                    3993,
                    4645
                  ],
                  "loc": {
                    "start": {
                      "line": 87,
                      "column": 4
                    },
                    "end": {
                      "line": 99,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4650,
                        4652
                      ],
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 4
                        },
                        "end": {
                          "line": 100,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start with empty if given value is not specified",
                        "raw": "'should start with empty if given value is not specified'",
                        "range": [
                          4653,
                          4710
                        ],
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 7
                          },
                          "end": {
                            "line": 100,
                            "column": 64
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4738,
                                      4740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4743,
                                        4746
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-|",
                                        "raw": "'-a-|'",
                                        "range": [
                                          4747,
                                          4753
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4743,
                                      4754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4738,
                                    4754
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4734,
                                4755
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4768,
                                      4774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^  !",
                                    "raw": "'^  !'",
                                    "range": [
                                      4777,
                                      4783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    4768,
                                    4783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4764,
                                4784
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4797,
                                      4805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-a-|",
                                    "raw": "'-a-|'",
                                    "range": [
                                      4808,
                                      4814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4797,
                                    4814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4793,
                                4815
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4824,
                                        4840
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4841,
                                              4843
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              4844,
                                              4853
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            4841,
                                            4853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              4854,
                                              4869
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4841,
                                          4870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4824,
                                      4871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4872,
                                      4876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    4824,
                                    4876
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 60
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4877,
                                      4885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4824,
                                  4886
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                4824,
                                4887
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4896,
                                        4915
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4916,
                                            4918
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4919,
                                            4932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4916,
                                          4932
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4896,
                                      4933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4934,
                                      4938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4896,
                                    4938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4939,
                                      4945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4896,
                                  4946
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4896,
                                4947
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4724,
                            4953
                          ],
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 78
                            },
                            "end": {
                              "line": 106,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4712,
                          4953
                        ],
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 66
                          },
                          "end": {
                            "line": 106,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4650,
                      4954
                    ],
                    "loc": {
                      "start": {
                        "line": 100,
                        "column": 4
                      },
                      "end": {
                        "line": 106,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1930,
                    "_esdocTestName": "it1930"
                  },
                  "range": [
                    4650,
                    4955
                  ],
                  "loc": {
                    "start": {
                      "line": 100,
                      "column": 4
                    },
                    "end": {
                      "line": 106,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4960,
                        4962
                      ],
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should accept scheduler as last argument with single value",
                        "raw": "'should accept scheduler as last argument with single value'",
                        "range": [
                          4963,
                          5023
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 7
                          },
                          "end": {
                            "line": 107,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5051,
                                      5053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5056,
                                        5059
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--|",
                                        "raw": "'--a--|'",
                                        "range": [
                                          5060,
                                          5068
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5056,
                                      5069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    5051,
                                    5069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5047,
                                5070
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5083,
                                      5089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      5092,
                                      5100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5083,
                                    5100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5079,
                                5101
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5114,
                                      5122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x-a--|",
                                    "raw": "'x-a--|'",
                                    "range": [
                                      5125,
                                      5133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    5114,
                                    5133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5110,
                                5134
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5143,
                                        5159
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 111,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 111,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              5160,
                                              5162
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 111,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 111,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              5163,
                                              5172
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 111,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 111,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            5160,
                                            5172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 111,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 111,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "defaultStartValue",
                                            "range": [
                                              5173,
                                              5190
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 111,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 111,
                                                "column": 55
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              5192,
                                              5207
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 111,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 111,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5160,
                                          5208
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 111,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 111,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5143,
                                      5209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5210,
                                      5214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    5143,
                                    5214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 79
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5215,
                                      5223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 80
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 88
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5143,
                                  5224
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 89
                                  }
                                }
                              },
                              "range": [
                                5143,
                                5225
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 90
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5234,
                                        5253
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5254,
                                            5256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5257,
                                            5270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5254,
                                          5270
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5234,
                                      5271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5272,
                                      5276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5234,
                                    5276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5277,
                                      5283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5234,
                                  5284
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5234,
                                5285
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5037,
                            5291
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 81
                            },
                            "end": {
                              "line": 113,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5025,
                          5291
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 69
                          },
                          "end": {
                            "line": 113,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4960,
                      5292
                    ],
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 4
                      },
                      "end": {
                        "line": 113,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1931,
                    "_esdocTestName": "it1931"
                  },
                  "range": [
                    4960,
                    5293
                  ],
                  "loc": {
                    "start": {
                      "line": 107,
                      "column": 4
                    },
                    "end": {
                      "line": 113,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5298,
                        5300
                      ],
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 4
                        },
                        "end": {
                          "line": 114,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should accept scheduler as last argument with multiple value",
                        "raw": "'should accept scheduler as last argument with multiple value'",
                        "range": [
                          5301,
                          5363
                        ],
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 7
                          },
                          "end": {
                            "line": 114,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5391,
                                      5393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5396,
                                        5399
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----a--|",
                                        "raw": "'-----a--|'",
                                        "range": [
                                          5400,
                                          5411
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5396,
                                      5412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    5391,
                                    5412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5387,
                                5413
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5426,
                                      5432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      5435,
                                      5446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    5426,
                                    5446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5422,
                                5447
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5460,
                                      5468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(yz)-a--|",
                                    "raw": "'(yz)-a--|'",
                                    "range": [
                                      5471,
                                      5482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    5460,
                                    5482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5456,
                                5483
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5492,
                                        5508
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              5509,
                                              5511
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "startWith",
                                            "range": [
                                              5512,
                                              5521
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            5509,
                                            5521
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "y",
                                            "raw": "'y'",
                                            "range": [
                                              5522,
                                              5525
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "z",
                                            "raw": "'z'",
                                            "range": [
                                              5527,
                                              5530
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 46
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              5532,
                                              5547
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 63
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5509,
                                          5548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5492,
                                      5549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5550,
                                      5554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    5492,
                                    5554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 70
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5555,
                                      5563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 79
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5492,
                                  5564
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                5492,
                                5565
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5574,
                                        5593
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 119,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5594,
                                            5596
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5597,
                                            5610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5594,
                                          5610
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5574,
                                      5611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5612,
                                      5616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5574,
                                    5616
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5617,
                                      5623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5574,
                                  5624
                                ],
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5574,
                                5625
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5377,
                            5631
                          ],
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 83
                            },
                            "end": {
                              "line": 120,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5365,
                          5631
                        ],
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 71
                          },
                          "end": {
                            "line": 120,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5298,
                      5632
                    ],
                    "loc": {
                      "start": {
                        "line": 114,
                        "column": 4
                      },
                      "end": {
                        "line": 120,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1932,
                    "_esdocTestName": "it1932"
                  },
                  "range": [
                    5298,
                    5633
                  ],
                  "loc": {
                    "start": {
                      "line": 114,
                      "column": 4
                    },
                    "end": {
                      "line": 120,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                165,
                5635
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 55
                },
                "end": {
                  "line": 121,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              153,
              5635
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 43
              },
              "end": {
                "line": 121,
                "column": 1
              }
            }
          }
        ],
        "range": [
          110,
          5636
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 121,
            "column": 2
          }
        },
        "_esdocTestId": 1918,
        "_esdocTestName": "describe1918"
      },
      "range": [
        110,
        5637
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 121,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {startWith} ",
          "range": [
            85,
            109
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 24
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=startWith-spec.js.map",
          "range": [
            5638,
            5680
          ],
          "loc": {
            "start": {
              "line": 122,
              "column": 0
            },
            "end": {
              "line": 122,
              "column": 42
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    5637
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 121,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {startWith} ",
      "range": [
        85,
        109
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=startWith-spec.js.map",
      "range": [
        5638,
        5680
      ],
      "loc": {
        "start": {
          "line": 122,
          "column": 0
        },
        "end": {
          "line": 122,
          "column": 42
        }
      }
    }
  ]
}