{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {finally} ",
          "range": [
            115,
            137
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 22
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            138,
            146
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.finally",
            "raw": "'Observable.prototype.finally'",
            "range": [
              147,
              177
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 39
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        197,
                        199
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should call finally after complete",
                        "raw": "'should call finally after complete'",
                        "range": [
                          200,
                          236
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 7
                          },
                          "end": {
                            "line": 7,
                            "column": 43
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              248,
                              252
                            ],
                            "loc": {
                              "start": {
                                "line": 7,
                                "column": 55
                              },
                              "end": {
                                "line": 7,
                                "column": 59
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "completed",
                                    "range": [
                                      268,
                                      277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      280,
                                      285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    268,
                                    285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                264,
                                286
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              295,
                                              305
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              306,
                                              308
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            295,
                                            308
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              309,
                                              310
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 23
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              312,
                                              313
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 26
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              315,
                                              316
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          295,
                                          317
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "finally",
                                        "range": [
                                          331,
                                          338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        295,
                                        338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "chai_1",
                                                          "range": [
                                                            365,
                                                            371
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 11,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 11,
                                                              "column": 18
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "expect",
                                                          "range": [
                                                            372,
                                                            378
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 11,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 11,
                                                              "column": 25
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          365,
                                                          378
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 11,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 11,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "completed",
                                                          "range": [
                                                            379,
                                                            388
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 11,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 11,
                                                              "column": 35
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        365,
                                                        389
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 11,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 11,
                                                          "column": 36
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "to",
                                                      "range": [
                                                        390,
                                                        392
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 11,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 11,
                                                          "column": 39
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      365,
                                                      392
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 11,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 11,
                                                        "column": 39
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "be",
                                                    "range": [
                                                      393,
                                                      395
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 11,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 11,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    365,
                                                    395
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 11,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 11,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "true",
                                                  "range": [
                                                    396,
                                                    400
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 11,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 11,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  365,
                                                  400
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 11,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 11,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                365,
                                                401
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "done",
                                                  "range": [
                                                    414,
                                                    418
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 12,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 12,
                                                      "column": 16
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  414,
                                                  420
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 12,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 12,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "range": [
                                                414,
                                                421
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            351,
                                            431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          339,
                                          431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      295,
                                      432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      446,
                                      455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    295,
                                    455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      456,
                                      460
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 27
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      462,
                                      466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 33
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "completed",
                                              "range": [
                                                494,
                                                503
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": true,
                                              "raw": "true",
                                              "range": [
                                                506,
                                                510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "range": [
                                              494,
                                              510
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            494,
                                            511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        480,
                                        521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      468,
                                      521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  295,
                                  522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 16,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                295,
                                523
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            254,
                            529
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 61
                            },
                            "end": {
                              "line": 17,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          238,
                          529
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 45
                          },
                          "end": {
                            "line": 17,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      197,
                      530
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 17,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1164,
                    "_esdocTestName": "it1164"
                  },
                  "range": [
                    197,
                    531
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 17,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        536,
                        538
                      ],
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 18,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should call finally after error",
                        "raw": "'should call finally after error'",
                        "range": [
                          539,
                          572
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 7
                          },
                          "end": {
                            "line": 18,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              584,
                              588
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 52
                              },
                              "end": {
                                "line": 18,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "thrown",
                                    "range": [
                                      604,
                                      610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      613,
                                      618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    604,
                                    618
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                600,
                                619
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  628,
                                                  638
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  639,
                                                  641
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                628,
                                                641
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 20,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 20,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  642,
                                                  643
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  645,
                                                  646
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  648,
                                                  649
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              628,
                                              650
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "map",
                                            "range": [
                                              664,
                                              667
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "range": [
                                            628,
                                            667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  678,
                                                  679
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 28
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "IfStatement",
                                                  "test": {
                                                    "type": "BinaryExpression",
                                                    "operator": "===",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        699,
                                                        700
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Literal",
                                                      "value": 3,
                                                      "raw": "3",
                                                      "range": [
                                                        705,
                                                        706
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 23
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      699,
                                                      706
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 22,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 22,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  "consequent": {
                                                    "type": "BlockStatement",
                                                    "body": [
                                                      {
                                                        "type": "ThrowStatement",
                                                        "argument": {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            732,
                                                            733
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 23,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 23,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          726,
                                                          734
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 23,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 23,
                                                            "column": 24
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      708,
                                                      748
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 22,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  "alternate": null,
                                                  "range": [
                                                    695,
                                                    748
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      768,
                                                      769
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    761,
                                                    770
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 21
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                681,
                                                780
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              668,
                                              780
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          628,
                                          781
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "finally",
                                        "range": [
                                          795,
                                          802
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        628,
                                        802
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "chai_1",
                                                          "range": [
                                                            829,
                                                            835
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 28,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 28,
                                                              "column": 18
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "expect",
                                                          "range": [
                                                            836,
                                                            842
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 28,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 28,
                                                              "column": 25
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          829,
                                                          842
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 28,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 28,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "thrown",
                                                          "range": [
                                                            843,
                                                            849
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 28,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 28,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        829,
                                                        850
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 28,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 28,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "to",
                                                      "range": [
                                                        851,
                                                        853
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 28,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 28,
                                                          "column": 36
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      829,
                                                      853
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 28,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 28,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "be",
                                                    "range": [
                                                      854,
                                                      856
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 28,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 28,
                                                        "column": 39
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    829,
                                                    856
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 28,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 28,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "true",
                                                  "range": [
                                                    857,
                                                    861
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 28,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 28,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  829,
                                                  861
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 28,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                829,
                                                862
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "done",
                                                  "range": [
                                                    875,
                                                    879
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 29,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 29,
                                                      "column": 16
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  875,
                                                  881
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 29,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 29,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "range": [
                                                875,
                                                882
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            815,
                                            892
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          803,
                                          892
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      628,
                                      893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      907,
                                      916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    628,
                                    916
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      917,
                                      921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 27
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "thrown",
                                              "range": [
                                                949,
                                                955
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": true,
                                              "raw": "true",
                                              "range": [
                                                958,
                                                962
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "range": [
                                              949,
                                              962
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "range": [
                                            949,
                                            963
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 26
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        935,
                                        973
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      923,
                                      973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  628,
                                  974
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                628,
                                975
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            590,
                            981
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 58
                            },
                            "end": {
                              "line": 34,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          574,
                          981
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 42
                          },
                          "end": {
                            "line": 34,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      536,
                      982
                    ],
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 4
                      },
                      "end": {
                        "line": 34,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1165,
                    "_esdocTestName": "it1165"
                  },
                  "range": [
                    536,
                    983
                  ],
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 4
                    },
                    "end": {
                      "line": 34,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        988,
                        990
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should call finally upon disposal",
                        "raw": "'should call finally upon disposal'",
                        "range": [
                          991,
                          1026
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 7
                          },
                          "end": {
                            "line": 35,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1038,
                              1042
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 54
                              },
                              "end": {
                                "line": 35,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "disposed",
                                    "range": [
                                      1058,
                                      1066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      1069,
                                      1074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    1058,
                                    1074
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1054,
                                1075
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscription",
                                    "range": [
                                      1088,
                                      1100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "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": "Observable",
                                                "range": [
                                                  1103,
                                                  1113
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  1127,
                                                  1132
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "range": [
                                                1103,
                                                1132
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 100,
                                                "raw": "100",
                                                "range": [
                                                  1133,
                                                  1136
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 22
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1103,
                                              1137
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 37,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 38,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "finally",
                                            "range": [
                                              1151,
                                              1158
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            1103,
                                            1158
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "chai_1",
                                                              "range": [
                                                                1185,
                                                                1191
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 18
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "expect",
                                                              "range": [
                                                                1192,
                                                                1198
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 19
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 25
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              1185,
                                                              1198
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 40,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 40,
                                                                "column": 25
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "disposed",
                                                              "range": [
                                                                1199,
                                                                1207
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 40,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 40,
                                                                  "column": 34
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            1185,
                                                            1208
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 40,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 40,
                                                              "column": 35
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "to",
                                                          "range": [
                                                            1209,
                                                            1211
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 40,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 40,
                                                              "column": 38
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1185,
                                                          1211
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 40,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 40,
                                                            "column": 38
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "be",
                                                        "range": [
                                                          1212,
                                                          1214
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 40,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 40,
                                                            "column": 41
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1185,
                                                        1214
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "true",
                                                      "range": [
                                                        1215,
                                                        1219
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 46
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1185,
                                                      1219
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 40,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 40,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1185,
                                                    1220
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "done",
                                                      "range": [
                                                        1233,
                                                        1237
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 41,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 41,
                                                          "column": 16
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      1233,
                                                      1239
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 41,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 41,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1233,
                                                    1240
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 41,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 41,
                                                      "column": 19
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                1171,
                                                1250
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              1159,
                                              1250
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1103,
                                          1251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "subscribe",
                                        "range": [
                                          1252,
                                          1261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        1103,
                                        1261
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      1103,
                                      1263
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    1088,
                                    1263
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1084,
                                1264
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "disposed",
                                  "range": [
                                    1273,
                                    1281
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": true,
                                  "raw": "true",
                                  "range": [
                                    1284,
                                    1288
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  1273,
                                  1288
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                1273,
                                1289
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "subscription",
                                    "range": [
                                      1298,
                                      1310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "unsubscribe",
                                    "range": [
                                      1311,
                                      1322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    1298,
                                    1322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 32
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  1298,
                                  1324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                1298,
                                1325
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 35
                                }
                              }
                            }
                          ],
                          "range": [
                            1044,
                            1331
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 60
                            },
                            "end": {
                              "line": 45,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1028,
                          1331
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 44
                          },
                          "end": {
                            "line": 45,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      988,
                      1332
                    ],
                    "loc": {
                      "start": {
                        "line": 35,
                        "column": 4
                      },
                      "end": {
                        "line": 45,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1166,
                    "_esdocTestName": "it1166"
                  },
                  "range": [
                    988,
                    1333
                  ],
                  "loc": {
                    "start": {
                      "line": 35,
                      "column": 4
                    },
                    "end": {
                      "line": 45,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1338,
                        1340
                      ],
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should call finally when synchronously subscribing to and unsubscribing ",
                          "raw": "'should call finally when synchronously subscribing to and unsubscribing '",
                          "range": [
                            1341,
                            1415
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 7
                            },
                            "end": {
                              "line": 46,
                              "column": 81
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "from a shared Observable",
                          "raw": "'from a shared Observable'",
                          "range": [
                            1426,
                            1452
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 8
                            },
                            "end": {
                              "line": 47,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          1341,
                          1452
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 7
                          },
                          "end": {
                            "line": 47,
                            "column": 34
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1464,
                              1468
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 46
                              },
                              "end": {
                                "line": 47,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      1480,
                                                      1490
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "interval",
                                                    "range": [
                                                      1491,
                                                      1499
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1480,
                                                    1499
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 48,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 48,
                                                      "column": 27
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 50,
                                                    "raw": "50",
                                                    "range": [
                                                      1500,
                                                      1502
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1480,
                                                  1503
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "finally",
                                                "range": [
                                                  1517,
                                                  1524
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                1480,
                                                1524
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "done",
                                                "range": [
                                                  1525,
                                                  1529
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 25
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1480,
                                              1530
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "share",
                                            "range": [
                                              1544,
                                              1549
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            1480,
                                            1549
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          1480,
                                          1551
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "subscribe",
                                        "range": [
                                          1565,
                                          1574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        1480,
                                        1574
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      1480,
                                      1576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "unsubscribe",
                                    "range": [
                                      1590,
                                      1601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    1480,
                                    1601
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  1480,
                                  1603
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                1480,
                                1604
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 27
                                }
                              }
                            }
                          ],
                          "range": [
                            1470,
                            1610
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 52
                            },
                            "end": {
                              "line": 53,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1454,
                          1610
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 36
                          },
                          "end": {
                            "line": 53,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1338,
                      1611
                    ],
                    "loc": {
                      "start": {
                        "line": 46,
                        "column": 4
                      },
                      "end": {
                        "line": 53,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1167,
                    "_esdocTestName": "it1167"
                  },
                  "range": [
                    1338,
                    1612
                  ],
                  "loc": {
                    "start": {
                      "line": 46,
                      "column": 4
                    },
                    "end": {
                      "line": 53,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1617,
                        1619
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should call two finally instances in succession on a shared Observable",
                        "raw": "'should call two finally instances in succession on a shared Observable'",
                        "range": [
                          1620,
                          1692
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 7
                          },
                          "end": {
                            "line": 54,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1704,
                              1708
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 91
                              },
                              "end": {
                                "line": 54,
                                "column": 95
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      1724,
                                      1731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      1734,
                                      1735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    1724,
                                    1735
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1720,
                                1736
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "checkFinally",
                                "range": [
                                  1754,
                                  1766
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 29
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "+=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "invoked",
                                        "range": [
                                          1783,
                                          1790
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          1794,
                                          1795
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        1783,
                                        1795
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "range": [
                                      1783,
                                      1796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 25
                                      }
                                    }
                                  },
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "BinaryExpression",
                                      "operator": "===",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "invoked",
                                        "range": [
                                          1813,
                                          1820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          1825,
                                          1826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        1813,
                                        1826
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1846,
                                                1850
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              1846,
                                              1852
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            1846,
                                            1853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 23
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1828,
                                        1867
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 13
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      1809,
                                      1867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 13
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1769,
                                  1877
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 9
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                1745,
                                1877
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      1886,
                                                      1896
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      1897,
                                                      1899
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 21
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1886,
                                                    1899
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 62,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 62,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      1900,
                                                      1901
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      1903,
                                                      1904
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      1906,
                                                      1907
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 29
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1886,
                                                  1908
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "finally",
                                                "range": [
                                                  1922,
                                                  1929
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                1886,
                                                1929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "checkFinally",
                                                "range": [
                                                  1930,
                                                  1942
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 33
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1886,
                                              1943
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 63,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "finally",
                                            "range": [
                                              1957,
                                              1964
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 64,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 64,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            1886,
                                            1964
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "checkFinally",
                                            "range": [
                                              1965,
                                              1977
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 64,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 64,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1886,
                                          1978
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "share",
                                        "range": [
                                          1992,
                                          1997
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        1886,
                                        1997
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      1886,
                                      1999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      2013,
                                      2022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    1886,
                                    2022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  1886,
                                  2024
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                1886,
                                2025
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 25
                                }
                              }
                            }
                          ],
                          "range": [
                            1710,
                            2031
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 97
                            },
                            "end": {
                              "line": 67,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1694,
                          2031
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 81
                          },
                          "end": {
                            "line": 67,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1617,
                      2032
                    ],
                    "loc": {
                      "start": {
                        "line": 54,
                        "column": 4
                      },
                      "end": {
                        "line": 67,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1168,
                    "_esdocTestName": "it1168"
                  },
                  "range": [
                    1617,
                    2033
                  ],
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 4
                    },
                    "end": {
                      "line": 67,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2038,
                        2040
                      ],
                      "loc": {
                        "start": {
                          "line": 68,
                          "column": 4
                        },
                        "end": {
                          "line": 68,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle empty",
                        "raw": "'should handle empty'",
                        "range": [
                          2041,
                          2062
                        ],
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 7
                          },
                          "end": {
                            "line": 68,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "executed",
                                    "range": [
                                      2090,
                                      2098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      2101,
                                      2106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    2090,
                                    2106
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2086,
                                2107
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "s1",
                                    "range": [
                                      2120,
                                      2122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2125,
                                        2128
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          2129,
                                          2132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2125,
                                      2133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2120,
                                    2133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2116,
                                2134
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2147,
                                      2153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "s1",
                                        "range": [
                                          2156,
                                          2158
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "finally",
                                        "range": [
                                          2159,
                                          2166
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        2156,
                                        2166
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "executed",
                                                  "range": [
                                                    2188,
                                                    2196
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 71,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 71,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": true,
                                                  "raw": "true",
                                                  "range": [
                                                    2199,
                                                    2203
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 71,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 71,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2188,
                                                  2203
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                2181,
                                                2204
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2179,
                                            2206
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2167,
                                          2206
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2156,
                                      2207
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    2147,
                                    2207
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2143,
                                2208
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2221,
                                      2229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      2232,
                                      2235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2221,
                                    2235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2217,
                                2236
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2245,
                                        2261
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2262,
                                          2268
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2245,
                                      2269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2270,
                                      2274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2245,
                                    2274
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2275,
                                      2283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2245,
                                  2284
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2245,
                                2285
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 48
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    2294,
                                    2373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      2382,
                                      2397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      2398,
                                      2403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    2382,
                                    2403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  2382,
                                  2405
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                2382,
                                2406
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 32
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    2294,
                                    2373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            2415,
                                            2421
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            2422,
                                            2428
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2415,
                                          2428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "executed",
                                          "range": [
                                            2429,
                                            2437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2415,
                                        2438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        2439,
                                        2441
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      2415,
                                      2441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      2442,
                                      2444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2415,
                                    2444
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    2445,
                                    2449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  2415,
                                  2449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                2415,
                                2450
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 43
                                }
                              }
                            }
                          ],
                          "range": [
                            2076,
                            2456
                          ],
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 42
                            },
                            "end": {
                              "line": 77,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2064,
                          2456
                        ],
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 30
                          },
                          "end": {
                            "line": 77,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2038,
                      2457
                    ],
                    "loc": {
                      "start": {
                        "line": 68,
                        "column": 4
                      },
                      "end": {
                        "line": 77,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1169,
                    "_esdocTestName": "it1169"
                  },
                  "range": [
                    2038,
                    2458
                  ],
                  "loc": {
                    "start": {
                      "line": 68,
                      "column": 4
                    },
                    "end": {
                      "line": 77,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2463,
                        2465
                      ],
                      "loc": {
                        "start": {
                          "line": 78,
                          "column": 4
                        },
                        "end": {
                          "line": 78,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle never",
                        "raw": "'should handle never'",
                        "range": [
                          2466,
                          2487
                        ],
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 7
                          },
                          "end": {
                            "line": 78,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "executed",
                                    "range": [
                                      2515,
                                      2523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      2526,
                                      2531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    2515,
                                    2531
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2511,
                                2532
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "s1",
                                    "range": [
                                      2545,
                                      2547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2550,
                                        2553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          2554,
                                          2557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2550,
                                      2558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2545,
                                    2558
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2541,
                                2559
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2572,
                                      2578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "s1",
                                        "range": [
                                          2581,
                                          2583
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "finally",
                                        "range": [
                                          2584,
                                          2591
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        2581,
                                        2591
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "executed",
                                                  "range": [
                                                    2613,
                                                    2621
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 81,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 81,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": true,
                                                  "raw": "true",
                                                  "range": [
                                                    2624,
                                                    2628
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 81,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 81,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2613,
                                                  2628
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                2606,
                                                2629
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2604,
                                            2631
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2592,
                                          2631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2581,
                                      2632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    2572,
                                    2632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2568,
                                2633
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2646,
                                      2654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      2657,
                                      2660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2646,
                                    2660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2642,
                                2661
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2670,
                                        2686
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2687,
                                          2693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2670,
                                      2694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2695,
                                      2699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2670,
                                    2699
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2700,
                                      2708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2670,
                                  2709
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2670,
                                2710
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 48
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    2719,
                                    2798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      2807,
                                      2822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      2823,
                                      2828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    2807,
                                    2828
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  2807,
                                  2830
                                ],
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                2807,
                                2831
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 32
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    2719,
                                    2798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            2840,
                                            2846
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            2847,
                                            2853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2840,
                                          2853
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "executed",
                                          "range": [
                                            2854,
                                            2862
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2840,
                                        2863
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        2864,
                                        2866
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      2840,
                                      2866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      2867,
                                      2869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2840,
                                    2869
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "false",
                                  "range": [
                                    2870,
                                    2875
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  2840,
                                  2875
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                2840,
                                2876
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            2501,
                            2882
                          ],
                          "loc": {
                            "start": {
                              "line": 78,
                              "column": 42
                            },
                            "end": {
                              "line": 87,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2489,
                          2882
                        ],
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 30
                          },
                          "end": {
                            "line": 87,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2463,
                      2883
                    ],
                    "loc": {
                      "start": {
                        "line": 78,
                        "column": 4
                      },
                      "end": {
                        "line": 87,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1170,
                    "_esdocTestName": "it1170"
                  },
                  "range": [
                    2463,
                    2884
                  ],
                  "loc": {
                    "start": {
                      "line": 78,
                      "column": 4
                    },
                    "end": {
                      "line": 87,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2889,
                        2891
                      ],
                      "loc": {
                        "start": {
                          "line": 88,
                          "column": 4
                        },
                        "end": {
                          "line": 88,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle throw",
                        "raw": "'should handle throw'",
                        "range": [
                          2892,
                          2913
                        ],
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 7
                          },
                          "end": {
                            "line": 88,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "executed",
                                    "range": [
                                      2941,
                                      2949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      2952,
                                      2957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    2941,
                                    2957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2937,
                                2958
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "s1",
                                    "range": [
                                      2971,
                                      2973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2976,
                                        2979
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          2980,
                                          2983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2976,
                                      2984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2971,
                                    2984
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2967,
                                2985
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2998,
                                      3004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "s1",
                                        "range": [
                                          3007,
                                          3009
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "finally",
                                        "range": [
                                          3010,
                                          3017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        3007,
                                        3017
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "executed",
                                                  "range": [
                                                    3039,
                                                    3047
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": true,
                                                  "raw": "true",
                                                  "range": [
                                                    3050,
                                                    3054
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3039,
                                                  3054
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                3032,
                                                3055
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3030,
                                            3057
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3018,
                                          3057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3007,
                                      3058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    2998,
                                    3058
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2994,
                                3059
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3072,
                                      3080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      3083,
                                      3086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3072,
                                    3086
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3068,
                                3087
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3096,
                                        3112
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3113,
                                          3119
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3096,
                                      3120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3121,
                                      3125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3096,
                                    3125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3126,
                                      3134
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3096,
                                  3135
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3096,
                                3136
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 48
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    3145,
                                    3224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      3233,
                                      3248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      3249,
                                      3254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3233,
                                    3254
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  3233,
                                  3256
                                ],
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                3233,
                                3257
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 32
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    3145,
                                    3224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            3266,
                                            3272
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            3273,
                                            3279
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          3266,
                                          3279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "executed",
                                          "range": [
                                            3280,
                                            3288
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3266,
                                        3289
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        3290,
                                        3292
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      3266,
                                      3292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      3293,
                                      3295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3266,
                                    3295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    3296,
                                    3300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  3266,
                                  3300
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                3266,
                                3301
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 43
                                }
                              }
                            }
                          ],
                          "range": [
                            2927,
                            3307
                          ],
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 42
                            },
                            "end": {
                              "line": 97,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2915,
                          3307
                        ],
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 30
                          },
                          "end": {
                            "line": 97,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2889,
                      3308
                    ],
                    "loc": {
                      "start": {
                        "line": 88,
                        "column": 4
                      },
                      "end": {
                        "line": 97,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1171,
                    "_esdocTestName": "it1171"
                  },
                  "range": [
                    2889,
                    3309
                  ],
                  "loc": {
                    "start": {
                      "line": 88,
                      "column": 4
                    },
                    "end": {
                      "line": 97,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3314,
                        3316
                      ],
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 4
                        },
                        "end": {
                          "line": 98,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle basic hot observable",
                        "raw": "'should handle basic hot observable'",
                        "range": [
                          3317,
                          3353
                        ],
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 7
                          },
                          "end": {
                            "line": 98,
                            "column": 43
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "executed",
                                    "range": [
                                      3381,
                                      3389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      3392,
                                      3397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3381,
                                    3397
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3377,
                                3398
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "s1",
                                    "range": [
                                      3411,
                                      3413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3416,
                                        3419
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--|",
                                        "raw": "'--a--b--c--|'",
                                        "range": [
                                          3420,
                                          3434
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3416,
                                      3435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    3411,
                                    3435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3407,
                                3436
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3449,
                                      3453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      3456,
                                      3470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    3449,
                                    3470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3445,
                                3471
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3484,
                                      3492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a--b--c--|",
                                    "raw": "'--a--b--c--|'",
                                    "range": [
                                      3495,
                                      3509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3484,
                                    3509
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3480,
                                3510
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3523,
                                      3529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "s1",
                                        "range": [
                                          3532,
                                          3534
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "finally",
                                        "range": [
                                          3535,
                                          3542
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        3532,
                                        3542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "executed",
                                                  "range": [
                                                    3564,
                                                    3572
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": true,
                                                  "raw": "true",
                                                  "range": [
                                                    3575,
                                                    3579
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3564,
                                                  3579
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                3557,
                                                3580
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3555,
                                            3582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3543,
                                          3582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3532,
                                      3583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    3523,
                                    3583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3519,
                                3584
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3593,
                                        3609
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3610,
                                          3616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3593,
                                      3617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3618,
                                      3622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3593,
                                    3622
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3623,
                                      3631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3593,
                                  3632
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3593,
                                3633
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3642,
                                        3661
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "s1",
                                          "range": [
                                            3662,
                                            3664
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3665,
                                            3678
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3662,
                                          3678
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3642,
                                      3679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3680,
                                      3684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3642,
                                    3684
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3685,
                                      3689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3642,
                                  3690
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                3642,
                                3691
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 57
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    3700,
                                    3779
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      3788,
                                      3803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      3804,
                                      3809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3788,
                                    3809
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  3788,
                                  3811
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                3788,
                                3812
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 32
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    3700,
                                    3779
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            3821,
                                            3827
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            3828,
                                            3834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          3821,
                                          3834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "executed",
                                          "range": [
                                            3835,
                                            3843
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3821,
                                        3844
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        3845,
                                        3847
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      3821,
                                      3847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      3848,
                                      3850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3821,
                                    3850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    3851,
                                    3855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  3821,
                                  3855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                3821,
                                3856
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 43
                                }
                              }
                            }
                          ],
                          "range": [
                            3367,
                            3862
                          ],
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 57
                            },
                            "end": {
                              "line": 109,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3355,
                          3862
                        ],
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 45
                          },
                          "end": {
                            "line": 109,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3314,
                      3863
                    ],
                    "loc": {
                      "start": {
                        "line": 98,
                        "column": 4
                      },
                      "end": {
                        "line": 109,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1172,
                    "_esdocTestName": "it1172"
                  },
                  "range": [
                    3314,
                    3864
                  ],
                  "loc": {
                    "start": {
                      "line": 98,
                      "column": 4
                    },
                    "end": {
                      "line": 109,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3869,
                        3871
                      ],
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 4
                        },
                        "end": {
                          "line": 110,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle basic cold observable",
                        "raw": "'should handle basic cold observable'",
                        "range": [
                          3872,
                          3909
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 7
                          },
                          "end": {
                            "line": 110,
                            "column": 44
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "executed",
                                    "range": [
                                      3937,
                                      3945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      3948,
                                      3953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3937,
                                    3953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3933,
                                3954
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "s1",
                                    "range": [
                                      3967,
                                      3969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3972,
                                        3976
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--|",
                                        "raw": "'--a--b--c--|'",
                                        "range": [
                                          3977,
                                          3991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3972,
                                      3992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3967,
                                    3992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3963,
                                3993
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4006,
                                      4010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      4013,
                                      4027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4006,
                                    4027
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4002,
                                4028
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4041,
                                      4049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a--b--c--|",
                                    "raw": "'--a--b--c--|'",
                                    "range": [
                                      4052,
                                      4066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4041,
                                    4066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4037,
                                4067
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4080,
                                      4086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "s1",
                                        "range": [
                                          4089,
                                          4091
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "finally",
                                        "range": [
                                          4092,
                                          4099
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        4089,
                                        4099
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "executed",
                                                  "range": [
                                                    4121,
                                                    4129
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 115,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": true,
                                                  "raw": "true",
                                                  "range": [
                                                    4132,
                                                    4136
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 115,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4121,
                                                  4136
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                4114,
                                                4137
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 115,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4112,
                                            4139
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4100,
                                          4139
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4089,
                                      4140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    4080,
                                    4140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4076,
                                4141
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4150,
                                        4166
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 116,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 116,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4167,
                                          4173
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4150,
                                      4174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4175,
                                      4179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4150,
                                    4179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4180,
                                      4188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4150,
                                  4189
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4150,
                                4190
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4199,
                                        4218
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "s1",
                                          "range": [
                                            4219,
                                            4221
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4222,
                                            4235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4219,
                                          4235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4199,
                                      4236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4237,
                                      4241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4199,
                                    4241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4242,
                                      4246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4199,
                                  4247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                4199,
                                4248
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 57
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    4257,
                                    4336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      4345,
                                      4360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      4361,
                                      4366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4345,
                                    4366
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  4345,
                                  4368
                                ],
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                4345,
                                4369
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 32
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    4257,
                                    4336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            4378,
                                            4384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            4385,
                                            4391
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          4378,
                                          4391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "executed",
                                          "range": [
                                            4392,
                                            4400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4378,
                                        4401
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        4402,
                                        4404
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      4378,
                                      4404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      4405,
                                      4407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4378,
                                    4407
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    4408,
                                    4412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  4378,
                                  4412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 120,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                4378,
                                4413
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 43
                                }
                              }
                            }
                          ],
                          "range": [
                            3923,
                            4419
                          ],
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 58
                            },
                            "end": {
                              "line": 121,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3911,
                          4419
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 46
                          },
                          "end": {
                            "line": 121,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3869,
                      4420
                    ],
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 4
                      },
                      "end": {
                        "line": 121,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1173,
                    "_esdocTestName": "it1173"
                  },
                  "range": [
                    3869,
                    4421
                  ],
                  "loc": {
                    "start": {
                      "line": 110,
                      "column": 4
                    },
                    "end": {
                      "line": 121,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4426,
                        4428
                      ],
                      "loc": {
                        "start": {
                          "line": 122,
                          "column": 4
                        },
                        "end": {
                          "line": 122,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle basic error",
                        "raw": "'should handle basic error'",
                        "range": [
                          4429,
                          4456
                        ],
                        "loc": {
                          "start": {
                            "line": 122,
                            "column": 7
                          },
                          "end": {
                            "line": 122,
                            "column": 34
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "executed",
                                    "range": [
                                      4484,
                                      4492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      4495,
                                      4500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4484,
                                    4500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4480,
                                4501
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "s1",
                                    "range": [
                                      4514,
                                      4516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4519,
                                        4522
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--#",
                                        "raw": "'--a--b--c--#'",
                                        "range": [
                                          4523,
                                          4537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4519,
                                      4538
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    4514,
                                    4538
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4510,
                                4539
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4552,
                                      4556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      4559,
                                      4573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4552,
                                    4573
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4548,
                                4574
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4587,
                                      4595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a--b--c--#",
                                    "raw": "'--a--b--c--#'",
                                    "range": [
                                      4598,
                                      4612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4587,
                                    4612
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4583,
                                4613
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4626,
                                      4632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "s1",
                                        "range": [
                                          4635,
                                          4637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "finally",
                                        "range": [
                                          4638,
                                          4645
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        4635,
                                        4645
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 127,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 127,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "executed",
                                                  "range": [
                                                    4667,
                                                    4675
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 127,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 127,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": true,
                                                  "raw": "true",
                                                  "range": [
                                                    4678,
                                                    4682
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 127,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 127,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4667,
                                                  4682
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                4660,
                                                4683
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 127,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 127,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4658,
                                            4685
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4646,
                                          4685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4635,
                                      4686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    4626,
                                    4686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4622,
                                4687
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4696,
                                        4712
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4713,
                                          4719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4696,
                                      4720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4721,
                                      4725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4696,
                                    4725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4726,
                                      4734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4696,
                                  4735
                                ],
                                "loc": {
                                  "start": {
                                    "line": 128,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 128,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4696,
                                4736
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4745,
                                        4764
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "s1",
                                          "range": [
                                            4765,
                                            4767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4768,
                                            4781
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4765,
                                          4781
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4745,
                                      4782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4783,
                                      4787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4745,
                                    4787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4788,
                                      4792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4745,
                                  4793
                                ],
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                4745,
                                4794
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 57
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    4803,
                                    4882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      4891,
                                      4906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      4907,
                                      4912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4891,
                                    4912
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  4891,
                                  4914
                                ],
                                "loc": {
                                  "start": {
                                    "line": 131,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 131,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                4891,
                                4915
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 32
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    4803,
                                    4882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            4924,
                                            4930
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            4931,
                                            4937
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          4924,
                                          4937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "executed",
                                          "range": [
                                            4938,
                                            4946
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4924,
                                        4947
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        4948,
                                        4950
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      4924,
                                      4950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      4951,
                                      4953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4924,
                                    4953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    4954,
                                    4958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  4924,
                                  4958
                                ],
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                4924,
                                4959
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 43
                                }
                              }
                            }
                          ],
                          "range": [
                            4470,
                            4965
                          ],
                          "loc": {
                            "start": {
                              "line": 122,
                              "column": 48
                            },
                            "end": {
                              "line": 133,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4458,
                          4965
                        ],
                        "loc": {
                          "start": {
                            "line": 122,
                            "column": 36
                          },
                          "end": {
                            "line": 133,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4426,
                      4966
                    ],
                    "loc": {
                      "start": {
                        "line": 122,
                        "column": 4
                      },
                      "end": {
                        "line": 133,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1174,
                    "_esdocTestName": "it1174"
                  },
                  "range": [
                    4426,
                    4967
                  ],
                  "loc": {
                    "start": {
                      "line": 122,
                      "column": 4
                    },
                    "end": {
                      "line": 133,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4972,
                        4974
                      ],
                      "loc": {
                        "start": {
                          "line": 134,
                          "column": 4
                        },
                        "end": {
                          "line": 134,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle unsubscription",
                        "raw": "'should handle unsubscription'",
                        "range": [
                          4975,
                          5005
                        ],
                        "loc": {
                          "start": {
                            "line": 134,
                            "column": 7
                          },
                          "end": {
                            "line": 134,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "executed",
                                    "range": [
                                      5033,
                                      5041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      5044,
                                      5049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    5033,
                                    5049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5029,
                                5050
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 135,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "s1",
                                    "range": [
                                      5063,
                                      5065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5068,
                                        5071
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--|",
                                        "raw": "'--a--b--c--|'",
                                        "range": [
                                          5072,
                                          5086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5068,
                                      5087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    5063,
                                    5087
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5059,
                                5088
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      5101,
                                      5105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !     ",
                                    "raw": "'^     !     '",
                                    "range": [
                                      5108,
                                      5122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    5101,
                                    5122
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5097,
                                5123
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5136,
                                      5144
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a--b-",
                                    "raw": "'--a--b-'",
                                    "range": [
                                      5147,
                                      5156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    5136,
                                    5156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5132,
                                5157
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      5170,
                                      5175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "      !",
                                    "raw": "'      !'",
                                    "range": [
                                      5178,
                                      5187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5170,
                                    5187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5166,
                                5188
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5201,
                                      5207
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "s1",
                                        "range": [
                                          5210,
                                          5212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "finally",
                                        "range": [
                                          5213,
                                          5220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        5210,
                                        5220
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 140,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 140,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "executed",
                                                  "range": [
                                                    5242,
                                                    5250
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 140,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 140,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": true,
                                                  "raw": "true",
                                                  "range": [
                                                    5253,
                                                    5257
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 140,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 140,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5242,
                                                  5257
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                5235,
                                                5258
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5233,
                                            5260
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5221,
                                          5260
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5210,
                                      5261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    5201,
                                    5261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5197,
                                5262
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5271,
                                        5287
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5288,
                                          5294
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          5296,
                                          5301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5271,
                                      5302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5303,
                                      5307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    5271,
                                    5307
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5308,
                                      5316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5271,
                                  5317
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                5271,
                                5318
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5327,
                                        5346
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "s1",
                                          "range": [
                                            5347,
                                            5349
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5350,
                                            5363
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5347,
                                          5363
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5327,
                                      5364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5365,
                                      5369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5327,
                                    5369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      5370,
                                      5374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5327,
                                  5375
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                5327,
                                5376
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 57
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    5385,
                                    5464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      5473,
                                      5488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      5489,
                                      5494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5473,
                                    5494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  5473,
                                  5496
                                ],
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                5473,
                                5497
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 8
                                },
                                "end": {
                                  "line": 144,
                                  "column": 32
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " manually flush so `finally()` has chance to execute before the test is over.",
                                  "range": [
                                    5385,
                                    5464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            5506,
                                            5512
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            5513,
                                            5519
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          5506,
                                          5519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "executed",
                                          "range": [
                                            5520,
                                            5528
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5506,
                                        5529
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        5530,
                                        5532
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      5506,
                                      5532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      5533,
                                      5535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5506,
                                    5535
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    5536,
                                    5540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  5506,
                                  5540
                                ],
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                5506,
                                5541
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 43
                                }
                              }
                            }
                          ],
                          "range": [
                            5019,
                            5547
                          ],
                          "loc": {
                            "start": {
                              "line": 134,
                              "column": 51
                            },
                            "end": {
                              "line": 146,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5007,
                          5547
                        ],
                        "loc": {
                          "start": {
                            "line": 134,
                            "column": 39
                          },
                          "end": {
                            "line": 146,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4972,
                      5548
                    ],
                    "loc": {
                      "start": {
                        "line": 134,
                        "column": 4
                      },
                      "end": {
                        "line": 146,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1175,
                    "_esdocTestName": "it1175"
                  },
                  "range": [
                    4972,
                    5549
                  ],
                  "loc": {
                    "start": {
                      "line": 134,
                      "column": 4
                    },
                    "end": {
                      "line": 146,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                191,
                5551
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 53
                },
                "end": {
                  "line": 147,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              179,
              5551
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 41
              },
              "end": {
                "line": 147,
                "column": 1
              }
            }
          }
        ],
        "range": [
          138,
          5552
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 147,
            "column": 2
          }
        },
        "_esdocTestId": 1163,
        "_esdocTestName": "describe1163"
      },
      "range": [
        138,
        5553
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 147,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {finally} ",
          "range": [
            115,
            137
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 22
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=finally-spec.js.map",
          "range": [
            5554,
            5594
          ],
          "loc": {
            "start": {
              "line": 148,
              "column": 0
            },
            "end": {
              "line": 148,
              "column": 40
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    5553
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 147,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {finally} ",
      "range": [
        115,
        137
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": " manually flush so `finally()` has chance to execute before the test is over.",
      "range": [
        2294,
        2373
      ],
      "loc": {
        "start": {
          "line": 74,
          "column": 8
        },
        "end": {
          "line": 74,
          "column": 87
        }
      }
    },
    {
      "type": "Line",
      "value": " manually flush so `finally()` has chance to execute before the test is over.",
      "range": [
        2719,
        2798
      ],
      "loc": {
        "start": {
          "line": 84,
          "column": 8
        },
        "end": {
          "line": 84,
          "column": 87
        }
      }
    },
    {
      "type": "Line",
      "value": " manually flush so `finally()` has chance to execute before the test is over.",
      "range": [
        3145,
        3224
      ],
      "loc": {
        "start": {
          "line": 94,
          "column": 8
        },
        "end": {
          "line": 94,
          "column": 87
        }
      }
    },
    {
      "type": "Line",
      "value": " manually flush so `finally()` has chance to execute before the test is over.",
      "range": [
        3700,
        3779
      ],
      "loc": {
        "start": {
          "line": 106,
          "column": 8
        },
        "end": {
          "line": 106,
          "column": 87
        }
      }
    },
    {
      "type": "Line",
      "value": " manually flush so `finally()` has chance to execute before the test is over.",
      "range": [
        4257,
        4336
      ],
      "loc": {
        "start": {
          "line": 118,
          "column": 8
        },
        "end": {
          "line": 118,
          "column": 87
        }
      }
    },
    {
      "type": "Line",
      "value": " manually flush so `finally()` has chance to execute before the test is over.",
      "range": [
        4803,
        4882
      ],
      "loc": {
        "start": {
          "line": 130,
          "column": 8
        },
        "end": {
          "line": 130,
          "column": 87
        }
      }
    },
    {
      "type": "Line",
      "value": " manually flush so `finally()` has chance to execute before the test is over.",
      "range": [
        5385,
        5464
      ],
      "loc": {
        "start": {
          "line": 143,
          "column": 8
        },
        "end": {
          "line": 143,
          "column": 87
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=finally-spec.js.map",
      "range": [
        5554,
        5594
      ],
      "loc": {
        "start": {
          "line": 148,
          "column": 0
        },
        "end": {
          "line": 148,
          "column": 40
        }
      }
    }
  ]
}