{
  "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": "sinon",
            "range": [
              48,
              53
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 9
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                56,
                63
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 12
                },
                "end": {
                  "line": 3,
                  "column": 19
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "sinon",
                "raw": "'sinon'",
                "range": [
                  64,
                  71
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 20
                  },
                  "end": {
                    "line": 3,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              56,
              72
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 12
              },
              "end": {
                "line": 3,
                "column": 28
              }
            }
          },
          "range": [
            48,
            72
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        73
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              78,
              80
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                83,
                90
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 9
                },
                "end": {
                  "line": 4,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  91,
                  110
                ],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 17
                  },
                  "end": {
                    "line": 4,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              83,
              111
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 9
              },
              "end": {
                "line": 4,
                "column": 37
              }
            }
          },
          "range": [
            78,
            111
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        74,
        112
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              117,
              127
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 4
              },
              "end": {
                "line": 5,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                130,
                132
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 17
                },
                "end": {
                  "line": 5,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                133,
                143
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 20
                },
                "end": {
                  "line": 5,
                  "column": 30
                }
              }
            },
            "range": [
              130,
              143
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 17
              },
              "end": {
                "line": 5,
                "column": 30
              }
            }
          },
          "range": [
            117,
            143
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 4
            },
            "end": {
              "line": 5,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        113,
        144
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {bindNodeCallback} ",
          "range": [
            145,
            176
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 31
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            177,
            185
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.bindNodeCallback",
            "raw": "'Observable.bindNodeCallback'",
            "range": [
              186,
              215
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 9
              },
              "end": {
                "line": 7,
                "column": 38
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        235,
                        243
                      ],
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 4
                        },
                        "end": {
                          "line": 8,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "when not scheduled",
                        "raw": "'when not scheduled'",
                        "range": [
                          244,
                          264
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 13
                          },
                          "end": {
                            "line": 8,
                            "column": 33
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    288,
                                    290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should emit one value from a callback",
                                    "raw": "'should emit one value from a callback'",
                                    "range": [
                                      291,
                                      330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              367,
                                              375
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 10,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 10,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "datum",
                                              "range": [
                                                376,
                                                381
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                383,
                                                385
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "cb",
                                                    "range": [
                                                      405,
                                                      407
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 11,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 11,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": null,
                                                      "raw": "null",
                                                      "range": [
                                                        408,
                                                        412
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 11,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 11,
                                                          "column": 23
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "datum",
                                                      "range": [
                                                        414,
                                                        419
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 11,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 11,
                                                          "column": 30
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    405,
                                                    420
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 11,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 11,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  405,
                                                  421
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 11,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 11,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              387,
                                              435
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 10,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 12,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            358,
                                            435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "boundCallback",
                                                "range": [
                                                  452,
                                                  465
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 13,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 13,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      468,
                                                      478
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "bindNodeCallback",
                                                    "range": [
                                                      479,
                                                      495
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    468,
                                                    495
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 13,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 13,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      496,
                                                      504
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 68
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  468,
                                                  505
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 13,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 13,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                452,
                                                505
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            448,
                                            506
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 70
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  523,
                                                  530
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 14,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 14,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  533,
                                                  535
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 14,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 14,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                523,
                                                535
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 14,
                                                  "column": 28
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            519,
                                            536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "boundCallback",
                                                  "range": [
                                                    549,
                                                    562
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 15,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 15,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      563,
                                                      565
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 15,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 15,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  549,
                                                  566
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 15,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 15,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  584,
                                                  593
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 16,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 16,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                549,
                                                593
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      604,
                                                      605
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 16,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 16,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              625,
                                                              632
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              633,
                                                              637
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            625,
                                                            637
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 17,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 17,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              638,
                                                              639
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 30
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          625,
                                                          640
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 17,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 17,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        625,
                                                        641
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 17,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 17,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    607,
                                                    655
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 16,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 18,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  594,
                                                  655
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 16,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": null,
                                                "raw": "null",
                                                "range": [
                                                  657,
                                                  661
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              693,
                                                              700
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 19,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 19,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              701,
                                                              705
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 19,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 19,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            693,
                                                            705
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 19,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 19,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "done",
                                                            "raw": "'done'",
                                                            "range": [
                                                              706,
                                                              712
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 19,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 19,
                                                                "column": 35
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          693,
                                                          713
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 19,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 19,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        693,
                                                        714
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 19,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 19,
                                                          "column": 37
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    675,
                                                    728
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 18,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 20,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  663,
                                                  728
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              549,
                                              729
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            549,
                                            730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          743,
                                                          749
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          750,
                                                          756
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        743,
                                                        756
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 21,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 21,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          757,
                                                          764
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      743,
                                                      765
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      766,
                                                      768
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    743,
                                                    768
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    769,
                                                    773
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  743,
                                                  773
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  774,
                                                  779
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                743,
                                                779
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      781,
                                                      783
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "done",
                                                    "raw": "'done'",
                                                    "range": [
                                                      785,
                                                      791
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 60
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  780,
                                                  792
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              743,
                                              793
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            743,
                                            794
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 63
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        344,
                                        804
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      332,
                                      804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  288,
                                  805
                                ],
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 166,
                                "_esdocTestName": "it166"
                              },
                              "range": [
                                288,
                                806
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    815,
                                    817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should emit one value chosen by a selector",
                                    "raw": "'should emit one value chosen by a selector'",
                                    "range": [
                                      818,
                                      862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 55
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              899,
                                              907
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "datum",
                                              "range": [
                                                908,
                                                913
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                915,
                                                917
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "cb",
                                                    "range": [
                                                      937,
                                                      939
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": null,
                                                      "raw": "null",
                                                      "range": [
                                                        940,
                                                        944
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 23
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "datum",
                                                      "range": [
                                                        946,
                                                        951
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 30
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    937,
                                                    952
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  937,
                                                  953
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              919,
                                              967
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            890,
                                            967
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "boundCallback",
                                                "range": [
                                                  984,
                                                  997
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 27,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 27,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      1000,
                                                      1010
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "bindNodeCallback",
                                                    "range": [
                                                      1011,
                                                      1027
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1000,
                                                    1027
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      1028,
                                                      1036
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "datum",
                                                        "range": [
                                                          1048,
                                                          1053
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 27,
                                                            "column": 80
                                                          },
                                                          "end": {
                                                            "line": 27,
                                                            "column": 85
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "Identifier",
                                                            "name": "datum",
                                                            "range": [
                                                              1064,
                                                              1069
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 27,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 27,
                                                                "column": 101
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1057,
                                                            1070
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 27,
                                                              "column": 89
                                                            },
                                                            "end": {
                                                              "line": 27,
                                                              "column": 102
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        1055,
                                                        1072
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 27,
                                                          "column": 87
                                                        },
                                                        "end": {
                                                          "line": 27,
                                                          "column": 104
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      1038,
                                                      1072
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 104
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1000,
                                                  1073
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 27,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 27,
                                                    "column": 105
                                                  }
                                                }
                                              },
                                              "range": [
                                                984,
                                                1073
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 105
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            980,
                                            1074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 106
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  1091,
                                                  1098
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 28,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  1101,
                                                  1103
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 28,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                1091,
                                                1103
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 28
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1087,
                                            1104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "boundCallback",
                                                  "range": [
                                                    1117,
                                                    1130
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 29,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 29,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      1131,
                                                      1133
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 29,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 29,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1117,
                                                  1134
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 29,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 29,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  1152,
                                                  1161
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                1117,
                                                1161
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 30,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      1172,
                                                      1173
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 30,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 30,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              1193,
                                                              1200
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 31,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 31,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              1201,
                                                              1205
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 31,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 31,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1193,
                                                            1205
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 31,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 31,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              1206,
                                                              1207
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 31,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 31,
                                                                "column": 30
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1193,
                                                          1208
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 31,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 31,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1193,
                                                        1209
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 31,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 31,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1175,
                                                    1223
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 32,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  1162,
                                                  1223
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": null,
                                                "raw": "null",
                                                "range": [
                                                  1225,
                                                  1229
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              1261,
                                                              1268
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              1269,
                                                              1273
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1261,
                                                            1273
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 33,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 33,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "done",
                                                            "raw": "'done'",
                                                            "range": [
                                                              1274,
                                                              1280
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 33,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 33,
                                                                "column": 35
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1261,
                                                          1281
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 33,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 33,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1261,
                                                        1282
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 37
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1243,
                                                    1296
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 32,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 34,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  1231,
                                                  1296
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 34,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1117,
                                              1297
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 34,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            1117,
                                            1298
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          1311,
                                                          1317
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 35,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 35,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          1318,
                                                          1324
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 35,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 35,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1311,
                                                        1324
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 35,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 35,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          1325,
                                                          1332
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 35,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 35,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1311,
                                                      1333
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 35,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 35,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      1334,
                                                      1336
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 35,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 35,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1311,
                                                    1336
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 35,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 35,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    1337,
                                                    1341
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 35,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 35,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1311,
                                                  1341
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1342,
                                                  1347
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                1311,
                                                1347
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 35,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 35,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      1349,
                                                      1351
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 35,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 35,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "done",
                                                    "raw": "'done'",
                                                    "range": [
                                                      1353,
                                                      1359
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 35,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 35,
                                                        "column": 60
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1348,
                                                  1360
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1311,
                                              1361
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            1311,
                                            1362
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 63
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        876,
                                        1372
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      864,
                                      1372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  815,
                                  1373
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 167,
                                "_esdocTestName": "it167"
                              },
                              "range": [
                                815,
                                1374
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    1383,
                                    1385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should raise error from callback",
                                    "raw": "'should raise error from callback'",
                                    "range": [
                                      1386,
                                      1420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 45
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "error",
                                                "range": [
                                                  1452,
                                                  1457
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    1464,
                                                    1469
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  1460,
                                                  1471
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                1452,
                                                1471
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1448,
                                            1472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 38,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 38,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              1494,
                                              1502
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                1503,
                                                1505
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "cb",
                                                    "range": [
                                                      1525,
                                                      1527
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 40,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 40,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "error",
                                                      "range": [
                                                        1528,
                                                        1533
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 24
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1525,
                                                    1534
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1525,
                                                  1535
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1507,
                                              1549
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            1485,
                                            1549
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "boundCallback",
                                                "range": [
                                                  1566,
                                                  1579
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      1582,
                                                      1592
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "bindNodeCallback",
                                                    "range": [
                                                      1593,
                                                      1609
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1582,
                                                    1609
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      1610,
                                                      1618
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 68
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1582,
                                                  1619
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                1566,
                                                1619
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1562,
                                            1620
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 70
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  1637,
                                                  1644
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 43,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 43,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  1647,
                                                  1649
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 43,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 43,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                1637,
                                                1649
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 28
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1633,
                                            1650
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "boundCallback",
                                                  "range": [
                                                    1663,
                                                    1676
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 44,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 44,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  1663,
                                                  1678
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 44,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 44,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  1696,
                                                  1705
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                1663,
                                                1705
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 44,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not next",
                                                        "raw": "'should not next'",
                                                        "range": [
                                                          1742,
                                                          1759
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 46,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 46,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1736,
                                                        1760
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 46,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 46,
                                                          "column": 40
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1718,
                                                    1774
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 47,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  1706,
                                                  1774
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      1786,
                                                      1789
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              1809,
                                                              1816
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 48,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 48,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              1817,
                                                              1821
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 48,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 48,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1809,
                                                            1821
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "err",
                                                            "range": [
                                                              1822,
                                                              1825
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 48,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 48,
                                                                "column": 32
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1809,
                                                          1826
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1809,
                                                        1827
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 48,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 48,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1791,
                                                    1841
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 47,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 49,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  1776,
                                                  1841
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not complete",
                                                        "raw": "'should not complete'",
                                                        "range": [
                                                          1879,
                                                          1900
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1873,
                                                        1901
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 44
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1855,
                                                    1915
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 49,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  1843,
                                                  1915
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1663,
                                              1916
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            1663,
                                            1917
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          1930,
                                                          1936
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          1937,
                                                          1943
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1930,
                                                        1943
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          1944,
                                                          1951
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1930,
                                                      1952
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      1953,
                                                      1955
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1930,
                                                    1955
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 52,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 52,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    1956,
                                                    1960
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 52,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 52,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1930,
                                                  1960
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1961,
                                                  1966
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                1930,
                                                1966
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "error",
                                                    "range": [
                                                      1968,
                                                      1973
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 55
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1967,
                                                  1974
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1930,
                                              1975
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            1930,
                                            1976
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1434,
                                        1986
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1422,
                                      1986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1383,
                                  1987
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 168,
                                "_esdocTestName": "it168"
                              },
                              "range": [
                                1383,
                                1988
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    1997,
                                    1999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should emit an error when the selector throws",
                                    "raw": "'should emit an error when the selector throws'",
                                    "range": [
                                      2000,
                                      2047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 58
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              2084,
                                              2092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                2093,
                                                2095
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "cb",
                                                    "range": [
                                                      2115,
                                                      2117
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": null,
                                                      "raw": "null",
                                                      "range": [
                                                        2118,
                                                        2122
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 23
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Literal",
                                                      "value": 42,
                                                      "raw": "42",
                                                      "range": [
                                                        2124,
                                                        2126
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2115,
                                                    2127
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2115,
                                                  2128
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2097,
                                              2142
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            2075,
                                            2142
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  2159,
                                                  2167
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    2174,
                                                    2179
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Yikes!",
                                                    "raw": "'Yikes!'",
                                                    "range": [
                                                      2180,
                                                      2188
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2170,
                                                  2189
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                2159,
                                                2189
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2155,
                                            2190
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "boundCallback",
                                                "range": [
                                                  2207,
                                                  2220
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      2223,
                                                      2233
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 59,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 59,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "bindNodeCallback",
                                                    "range": [
                                                      2234,
                                                      2250
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 59,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 59,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2223,
                                                    2250
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 59,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 59,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      2251,
                                                      2259
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 59,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 59,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          2271,
                                                          2274
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 59,
                                                            "column": 80
                                                          },
                                                          "end": {
                                                            "line": 59,
                                                            "column": 83
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Identifier",
                                                            "name": "expected",
                                                            "range": [
                                                              2284,
                                                              2292
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 59,
                                                                "column": 93
                                                              },
                                                              "end": {
                                                                "line": 59,
                                                                "column": 101
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2278,
                                                            2293
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 59,
                                                              "column": 87
                                                            },
                                                            "end": {
                                                              "line": 59,
                                                              "column": 102
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        2276,
                                                        2295
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 59,
                                                          "column": 85
                                                        },
                                                        "end": {
                                                          "line": 59,
                                                          "column": 104
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      2261,
                                                      2295
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 59,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 59,
                                                        "column": 104
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2223,
                                                  2296
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 105
                                                  }
                                                }
                                              },
                                              "range": [
                                                2207,
                                                2296
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 105
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2203,
                                            2297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 106
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "boundCallback",
                                                  "range": [
                                                    2310,
                                                    2323
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  2310,
                                                  2325
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  2343,
                                                  2352
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                2310,
                                                2352
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not next",
                                                        "raw": "'should not next'",
                                                        "range": [
                                                          2389,
                                                          2406
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 62,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 62,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2383,
                                                        2407
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 62,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 62,
                                                          "column": 40
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2365,
                                                    2421
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 61,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  2353,
                                                  2421
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      2433,
                                                      2436
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 63,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 63,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "chai_1",
                                                                  "range": [
                                                                    2456,
                                                                    2462
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 64,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 64,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    2463,
                                                                    2469
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 64,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 64,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2456,
                                                                  2469
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 64,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 64,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "err",
                                                                  "range": [
                                                                    2470,
                                                                    2473
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 64,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 64,
                                                                      "column": 33
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                2456,
                                                                2474
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 64,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 64,
                                                                  "column": 34
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                2475,
                                                                2477
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 64,
                                                                  "column": 35
                                                                },
                                                                "end": {
                                                                  "line": 64,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2456,
                                                              2477
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 64,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 64,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              2478,
                                                              2483
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 64,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 64,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2456,
                                                            2483
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 64,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 64,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "expected",
                                                            "range": [
                                                              2484,
                                                              2492
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 64,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 64,
                                                                "column": 52
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          2456,
                                                          2493
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 64,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 64,
                                                            "column": 53
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2456,
                                                        2494
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 64,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 64,
                                                          "column": 54
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2438,
                                                    2508
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 63,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 65,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  2423,
                                                  2508
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not complete",
                                                        "raw": "'should not complete'",
                                                        "range": [
                                                          2546,
                                                          2567
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 66,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 66,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2540,
                                                        2568
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 66,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 66,
                                                          "column": 44
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2522,
                                                    2582
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 65,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 67,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  2510,
                                                  2582
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2310,
                                              2583
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            2310,
                                            2584
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2061,
                                        2594
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2049,
                                      2594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1997,
                                  2595
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 169,
                                "_esdocTestName": "it169"
                              },
                              "range": [
                                1997,
                                2596
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    2605,
                                    2607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should not emit, throw or complete if immediately unsubscribed",
                                    "raw": "'should not emit, throw or complete if immediately unsubscribed'",
                                    "range": [
                                      2608,
                                      2672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 75
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "done",
                                        "range": [
                                          2684,
                                          2688
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 87
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 91
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "nextSpy",
                                                "range": [
                                                  2708,
                                                  2715
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "sinon",
                                                    "range": [
                                                      2718,
                                                      2723
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "spy",
                                                    "range": [
                                                      2724,
                                                      2727
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2718,
                                                    2727
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 70,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 70,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  2718,
                                                  2729
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                2708,
                                                2729
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 37
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2704,
                                            2730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 38
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "throwSpy",
                                                "range": [
                                                  2747,
                                                  2755
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "sinon",
                                                    "range": [
                                                      2758,
                                                      2763
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 71,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 71,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "spy",
                                                    "range": [
                                                      2764,
                                                      2767
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 71,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 71,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2758,
                                                    2767
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 71,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 71,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  2758,
                                                  2769
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                2747,
                                                2769
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2743,
                                            2770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "completeSpy",
                                                "range": [
                                                  2787,
                                                  2798
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "sinon",
                                                    "range": [
                                                      2801,
                                                      2806
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "spy",
                                                    "range": [
                                                      2807,
                                                      2810
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 39
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2801,
                                                    2810
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 72,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  2801,
                                                  2812
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                2787,
                                                2812
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 41
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2783,
                                            2813
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 42
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "timeout",
                                                "range": [
                                                  2830,
                                                  2837
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                2830,
                                                2837
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2826,
                                            2838
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              2860,
                                              2868
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "datum",
                                              "range": [
                                                2869,
                                                2874
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                2876,
                                                2878
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "timeout",
                                                    "range": [
                                                      2968,
                                                      2975
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 76,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 76,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "setTimeout",
                                                      "range": [
                                                        2978,
                                                        2988
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 76,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 76,
                                                          "column": 36
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "Identifier",
                                                                  "name": "cb",
                                                                  "range": [
                                                                    3023,
                                                                    3025
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 77,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 77,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": null,
                                                                    "raw": "null",
                                                                    "range": [
                                                                      3026,
                                                                      3030
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 77,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 77,
                                                                        "column": 27
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "datum",
                                                                    "range": [
                                                                      3032,
                                                                      3037
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 77,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 77,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  3023,
                                                                  3038
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 77,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 77,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3023,
                                                                3039
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 77,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 77,
                                                                  "column": 36
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            3001,
                                                            3057
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 76,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 78,
                                                              "column": 17
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          2989,
                                                          3057
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 76,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 78,
                                                            "column": 17
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      2978,
                                                      3058
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 76,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2968,
                                                    3058
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 76,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2968,
                                                  3059
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 19
                                                  }
                                                },
                                                "leadingComments": [
                                                  {
                                                    "type": "Line",
                                                    "value": " Need to cb async in order for the unsub to trigger",
                                                    "range": [
                                                      2898,
                                                      2951
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 69
                                                      }
                                                    }
                                                  }
                                                ]
                                              }
                                            ],
                                            "range": [
                                              2880,
                                              3073
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 79,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            2851,
                                            3073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscription",
                                                "range": [
                                                  3090,
                                                  3102
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 80,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Observable",
                                                          "range": [
                                                            3105,
                                                            3115
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 41
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "bindNodeCallback",
                                                          "range": [
                                                            3116,
                                                            3132
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 58
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3105,
                                                          3132
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 80,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 80,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "callback",
                                                          "range": [
                                                            3133,
                                                            3141
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 59
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 67
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3105,
                                                        3142
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 68
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 42,
                                                        "raw": "42",
                                                        "range": [
                                                          3143,
                                                          3145
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 80,
                                                            "column": 69
                                                          },
                                                          "end": {
                                                            "line": 80,
                                                            "column": 71
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3105,
                                                      3146
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 80,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 80,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "subscribe",
                                                    "range": [
                                                      3164,
                                                      3173
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3105,
                                                    3173
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 80,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 81,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "nextSpy",
                                                    "range": [
                                                      3174,
                                                      3181
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "throwSpy",
                                                    "range": [
                                                      3183,
                                                      3191
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "completeSpy",
                                                    "range": [
                                                      3193,
                                                      3204
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3105,
                                                  3205
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 80,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                3090,
                                                3205
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 80,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 58
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3086,
                                            3206
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 80,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 59
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "subscription",
                                                "range": [
                                                  3219,
                                                  3231
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "unsubscribe",
                                                "range": [
                                                  3232,
                                                  3243
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                3219,
                                                3243
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 82,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 82,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              3219,
                                              3245
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 82,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 82,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            3219,
                                            3246
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "setTimeout",
                                              "range": [
                                                3259,
                                                3269
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "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": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "chai_1",
                                                                    "range": [
                                                                      3300,
                                                                      3306
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 84,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 84,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      3307,
                                                                      3313
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 84,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 84,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3300,
                                                                    3313
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 84,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 84,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "nextSpy",
                                                                    "range": [
                                                                      3314,
                                                                      3321
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 84,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 84,
                                                                        "column": 37
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  3300,
                                                                  3322
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 84,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 84,
                                                                    "column": 38
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  3323,
                                                                  3326
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 84,
                                                                    "column": 39
                                                                  },
                                                                  "end": {
                                                                    "line": 84,
                                                                    "column": 42
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3300,
                                                                3326
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 84,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 84,
                                                                  "column": 42
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                3327,
                                                                3331
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 84,
                                                                  "column": 43
                                                                },
                                                                "end": {
                                                                  "line": 84,
                                                                  "column": 47
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3300,
                                                              3331
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 84,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 84,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              3332,
                                                              3336
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 84,
                                                                "column": 48
                                                              },
                                                              "end": {
                                                                "line": 84,
                                                                "column": 52
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3300,
                                                            3336
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 84,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 84,
                                                              "column": 52
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            3337,
                                                            3343
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 84,
                                                              "column": 53
                                                            },
                                                            "end": {
                                                              "line": 84,
                                                              "column": 59
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3300,
                                                          3343
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 84,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 84,
                                                            "column": 59
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3300,
                                                        3344
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 84,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 84,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "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": [
                                                                      3361,
                                                                      3367
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 85,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 85,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      3368,
                                                                      3374
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 85,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 85,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3361,
                                                                    3374
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 85,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 85,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "throwSpy",
                                                                    "range": [
                                                                      3375,
                                                                      3383
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 85,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 85,
                                                                        "column": 38
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  3361,
                                                                  3384
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 85,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 85,
                                                                    "column": 39
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  3385,
                                                                  3388
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 85,
                                                                    "column": 40
                                                                  },
                                                                  "end": {
                                                                    "line": 85,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3361,
                                                                3388
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 85,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 85,
                                                                  "column": 43
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                3389,
                                                                3393
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 85,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 85,
                                                                  "column": 48
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3361,
                                                              3393
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 85,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 85,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              3394,
                                                              3398
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 85,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 85,
                                                                "column": 53
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3361,
                                                            3398
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 85,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 85,
                                                              "column": 53
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            3399,
                                                            3405
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 85,
                                                              "column": 54
                                                            },
                                                            "end": {
                                                              "line": 85,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3361,
                                                          3405
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 85,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 85,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3361,
                                                        3406
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 85,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 85,
                                                          "column": 61
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "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": [
                                                                      3423,
                                                                      3429
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 86,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 86,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      3430,
                                                                      3436
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 86,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 86,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3423,
                                                                    3436
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 86,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 86,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "completeSpy",
                                                                    "range": [
                                                                      3437,
                                                                      3448
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 86,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 86,
                                                                        "column": 41
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  3423,
                                                                  3449
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 86,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 86,
                                                                    "column": 42
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  3450,
                                                                  3453
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 86,
                                                                    "column": 43
                                                                  },
                                                                  "end": {
                                                                    "line": 86,
                                                                    "column": 46
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3423,
                                                                3453
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 86,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 86,
                                                                  "column": 46
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                3454,
                                                                3458
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 86,
                                                                  "column": 47
                                                                },
                                                                "end": {
                                                                  "line": 86,
                                                                  "column": 51
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3423,
                                                              3458
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 86,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 86,
                                                                "column": 51
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              3459,
                                                              3463
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 86,
                                                                "column": 52
                                                              },
                                                              "end": {
                                                                "line": 86,
                                                                "column": 56
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3423,
                                                            3463
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 86,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 86,
                                                              "column": 56
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            3464,
                                                            3470
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 86,
                                                              "column": 57
                                                            },
                                                            "end": {
                                                              "line": 86,
                                                              "column": 63
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3423,
                                                          3470
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 86,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 86,
                                                            "column": 63
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3423,
                                                        3471
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 86,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 86,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "clearTimeout",
                                                          "range": [
                                                            3488,
                                                            3500
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 87,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 87,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "timeout",
                                                            "range": [
                                                              3501,
                                                              3508
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 87,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 87,
                                                                "column": 36
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3488,
                                                          3509
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 87,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 87,
                                                            "column": 37
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3488,
                                                        3510
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 87,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 87,
                                                          "column": 38
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "done",
                                                          "range": [
                                                            3527,
                                                            3531
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 88,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 88,
                                                              "column": 20
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          3527,
                                                          3533
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 88,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 88,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3527,
                                                        3534
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 88,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 88,
                                                          "column": 23
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3282,
                                                    3548
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 89,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3270,
                                                  3548
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 89,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3259,
                                              3549
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            3259,
                                            3550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2690,
                                        3560
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 93
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2674,
                                      3560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2605,
                                  3561
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 170,
                                "_esdocTestName": "it170"
                              },
                              "range": [
                                2605,
                                3562
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            278,
                            3568
                          ],
                          "loc": {
                            "start": {
                              "line": 8,
                              "column": 47
                            },
                            "end": {
                              "line": 91,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          266,
                          3568
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 35
                          },
                          "end": {
                            "line": 91,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      235,
                      3569
                    ],
                    "loc": {
                      "start": {
                        "line": 8,
                        "column": 4
                      },
                      "end": {
                        "line": 91,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 165,
                    "_esdocTestName": "describe165"
                  },
                  "range": [
                    235,
                    3570
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 4
                    },
                    "end": {
                      "line": 91,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        3575,
                        3583
                      ],
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 4
                        },
                        "end": {
                          "line": 92,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "when scheduled",
                        "raw": "'when scheduled'",
                        "range": [
                          3584,
                          3600
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 13
                          },
                          "end": {
                            "line": 92,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    3624,
                                    3626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should emit one value from a callback",
                                    "raw": "'should emit one value from a callback'",
                                    "range": [
                                      3627,
                                      3666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              3703,
                                              3711
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "datum",
                                              "range": [
                                                3712,
                                                3717
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                3719,
                                                3721
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "cb",
                                                    "range": [
                                                      3741,
                                                      3743
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 95,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 95,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": null,
                                                      "raw": "null",
                                                      "range": [
                                                        3744,
                                                        3748
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 95,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 95,
                                                          "column": 23
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "datum",
                                                      "range": [
                                                        3750,
                                                        3755
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 95,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 95,
                                                          "column": 30
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3741,
                                                    3756
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 95,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 95,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3741,
                                                  3757
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3723,
                                              3771
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 96,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            3694,
                                            3771
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "boundCallback",
                                                "range": [
                                                  3788,
                                                  3801
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      3804,
                                                      3814
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "bindNodeCallback",
                                                    "range": [
                                                      3815,
                                                      3831
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3804,
                                                    3831
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 97,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 97,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      3832,
                                                      3840
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": null,
                                                    "raw": "null",
                                                    "range": [
                                                      3842,
                                                      3846
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      3848,
                                                      3863
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 76
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 91
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3804,
                                                  3864
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 92
                                                  }
                                                }
                                              },
                                              "range": [
                                                3788,
                                                3864
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 92
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3784,
                                            3865
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 93
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  3882,
                                                  3889
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  3892,
                                                  3894
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                3882,
                                                3894
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 28
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3878,
                                            3895
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "boundCallback",
                                                  "range": [
                                                    3908,
                                                    3921
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      3922,
                                                      3924
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 99,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 99,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3908,
                                                  3925
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  3943,
                                                  3952
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 100,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 100,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                3908,
                                                3952
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 100,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3963,
                                                      3964
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 100,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 100,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              3984,
                                                              3991
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 101,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 101,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              3992,
                                                              3996
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 101,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 101,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3984,
                                                            3996
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 101,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 101,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              3997,
                                                              3998
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 101,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 101,
                                                                "column": 30
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3984,
                                                          3999
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 101,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 101,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3984,
                                                        4000
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 101,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 101,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3966,
                                                    4014
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 100,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 102,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3953,
                                                  4014
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 100,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": null,
                                                "raw": "null",
                                                "range": [
                                                  4016,
                                                  4020
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              4052,
                                                              4059
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 103,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 103,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              4060,
                                                              4064
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 103,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 103,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4052,
                                                            4064
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 103,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 103,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "done",
                                                            "raw": "'done'",
                                                            "range": [
                                                              4065,
                                                              4071
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 103,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 103,
                                                                "column": 35
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4052,
                                                          4072
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 103,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 103,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4052,
                                                        4073
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 103,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 103,
                                                          "column": 37
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4034,
                                                    4087
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 102,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 104,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4022,
                                                  4087
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3908,
                                              4088
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            3908,
                                            4089
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "rxTestScheduler",
                                                "range": [
                                                  4102,
                                                  4117
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 105,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "flush",
                                                "range": [
                                                  4118,
                                                  4123
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 105,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                4102,
                                                4123
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              4102,
                                              4125
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            4102,
                                            4126
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          4139,
                                                          4145
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          4146,
                                                          4152
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4139,
                                                        4152
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 106,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 106,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          4153,
                                                          4160
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4139,
                                                      4161
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      4162,
                                                      4164
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4139,
                                                    4164
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    4165,
                                                    4169
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4139,
                                                  4169
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  4170,
                                                  4175
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                4139,
                                                4175
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      4177,
                                                      4179
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "done",
                                                    "raw": "'done'",
                                                    "range": [
                                                      4181,
                                                      4187
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 60
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4176,
                                                  4188
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4139,
                                              4189
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            4139,
                                            4190
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 63
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3680,
                                        4200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3668,
                                      4200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3624,
                                  4201
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 172,
                                "_esdocTestName": "it172"
                              },
                              "range": [
                                3624,
                                4202
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4211,
                                    4213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should error if callback throws",
                                    "raw": "'should error if callback throws'",
                                    "range": [
                                      4214,
                                      4247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 44
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  4279,
                                                  4287
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    4294,
                                                    4299
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 109,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 109,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "haha no callback for you",
                                                    "raw": "'haha no callback for you'",
                                                    "range": [
                                                      4300,
                                                      4326
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 109,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 109,
                                                        "column": 63
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4290,
                                                  4327
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                4279,
                                                4327
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 109,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 109,
                                                  "column": 64
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4275,
                                            4328
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 65
                                            }
                                          }
                                        },
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              4350,
                                              4358
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 110,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 110,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "datum",
                                              "range": [
                                                4359,
                                                4364
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 110,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 110,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                4366,
                                                4368
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 110,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 110,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ThrowStatement",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "expected",
                                                  "range": [
                                                    4394,
                                                    4402
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 111,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 111,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4388,
                                                  4403
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 111,
                                                    "column": 31
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4370,
                                              4417
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 110,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 112,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            4341,
                                            4417
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "boundCallback",
                                                "range": [
                                                  4434,
                                                  4447
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      4450,
                                                      4460
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "bindNodeCallback",
                                                    "range": [
                                                      4461,
                                                      4477
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4450,
                                                    4477
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 113,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 113,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      4478,
                                                      4486
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": null,
                                                    "raw": "null",
                                                    "range": [
                                                      4488,
                                                      4492
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      4494,
                                                      4509
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 76
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 91
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4450,
                                                  4510
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 92
                                                  }
                                                }
                                              },
                                              "range": [
                                                4434,
                                                4510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 113,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 113,
                                                  "column": 92
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4430,
                                            4511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 93
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "boundCallback",
                                                  "range": [
                                                    4524,
                                                    4537
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 114,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 114,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      4538,
                                                      4540
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 114,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 114,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4524,
                                                  4541
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  4559,
                                                  4568
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                4524,
                                                4568
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 114,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4579,
                                                      4580
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not next",
                                                        "raw": "'should not next'",
                                                        "range": [
                                                          4606,
                                                          4623
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 116,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 116,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4600,
                                                        4624
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 116,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 116,
                                                          "column": 40
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4582,
                                                    4638
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 117,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4569,
                                                  4638
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      4650,
                                                      4653
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 117,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 117,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "chai_1",
                                                                  "range": [
                                                                    4673,
                                                                    4679
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 118,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 118,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    4680,
                                                                    4686
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 118,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 118,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  4673,
                                                                  4686
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 118,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 118,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "err",
                                                                  "range": [
                                                                    4687,
                                                                    4690
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 118,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 118,
                                                                      "column": 33
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                4673,
                                                                4691
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 118,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 118,
                                                                  "column": 34
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                4692,
                                                                4694
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 118,
                                                                  "column": 35
                                                                },
                                                                "end": {
                                                                  "line": 118,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4673,
                                                              4694
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 118,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 118,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              4695,
                                                              4700
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 118,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 118,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4673,
                                                            4700
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 118,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 118,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "expected",
                                                            "range": [
                                                              4701,
                                                              4709
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 118,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 118,
                                                                "column": 52
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4673,
                                                          4710
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 118,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 118,
                                                            "column": 53
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4673,
                                                        4711
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 118,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 118,
                                                          "column": 54
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4655,
                                                    4725
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 117,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 119,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4640,
                                                  4725
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 117,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 119,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not complete",
                                                        "raw": "'should not complete'",
                                                        "range": [
                                                          4763,
                                                          4784
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 120,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 120,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4757,
                                                        4785
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 120,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 120,
                                                          "column": 44
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4739,
                                                    4799
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 119,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 121,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4727,
                                                  4799
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 119,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4524,
                                              4800
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            4524,
                                            4801
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "rxTestScheduler",
                                                "range": [
                                                  4814,
                                                  4829
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "flush",
                                                "range": [
                                                  4830,
                                                  4835
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                4814,
                                                4835
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 122,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 122,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              4814,
                                              4837
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 122,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 122,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            4814,
                                            4838
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 36
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4261,
                                        4848
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4249,
                                      4848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4211,
                                  4849
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 173,
                                "_esdocTestName": "it173"
                              },
                              "range": [
                                4211,
                                4850
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4859,
                                    4861
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should raise error from callback",
                                    "raw": "'should raise error from callback'",
                                    "range": [
                                      4862,
                                      4896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 45
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "error",
                                                "range": [
                                                  4928,
                                                  4933
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 125,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    4940,
                                                    4945
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 125,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 125,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  4936,
                                                  4947
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 125,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                4928,
                                                4947
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 125,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 125,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4924,
                                            4948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              4970,
                                              4978
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 126,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 126,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                4979,
                                                4981
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 126,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 126,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "cb",
                                                    "range": [
                                                      5001,
                                                      5003
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 127,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 127,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "error",
                                                      "range": [
                                                        5004,
                                                        5009
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 127,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 127,
                                                          "column": 24
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5001,
                                                    5010
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 127,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 127,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5001,
                                                  5011
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4983,
                                              5025
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 126,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 128,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            4961,
                                            5025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "boundCallback",
                                                "range": [
                                                  5042,
                                                  5055
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      5058,
                                                      5068
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "bindNodeCallback",
                                                    "range": [
                                                      5069,
                                                      5085
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5058,
                                                    5085
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 129,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 129,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      5086,
                                                      5094
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": null,
                                                    "raw": "null",
                                                    "range": [
                                                      5096,
                                                      5100
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      5102,
                                                      5117
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 76
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 91
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5058,
                                                  5118
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 92
                                                  }
                                                }
                                              },
                                              "range": [
                                                5042,
                                                5118
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 129,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 129,
                                                  "column": 92
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5038,
                                            5119
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 93
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  5136,
                                                  5143
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  5146,
                                                  5148
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                5136,
                                                5148
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 130,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 130,
                                                  "column": 28
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5132,
                                            5149
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 130,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 130,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "boundCallback",
                                                  "range": [
                                                    5162,
                                                    5175
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 131,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 131,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  5162,
                                                  5177
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  5195,
                                                  5204
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                5162,
                                                5204
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 131,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 132,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not next",
                                                        "raw": "'should not next'",
                                                        "range": [
                                                          5241,
                                                          5258
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 133,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 133,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5235,
                                                        5259
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 133,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 133,
                                                          "column": 40
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5217,
                                                    5273
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 132,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 134,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  5205,
                                                  5273
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      5285,
                                                      5288
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 134,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 134,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              5308,
                                                              5315
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 135,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 135,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              5316,
                                                              5320
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 135,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 135,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5308,
                                                            5320
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 135,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 135,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "err",
                                                            "range": [
                                                              5321,
                                                              5324
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 135,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 135,
                                                                "column": 32
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          5308,
                                                          5325
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 135,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 135,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5308,
                                                        5326
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 135,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 135,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5290,
                                                    5340
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 134,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 136,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  5275,
                                                  5340
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not complete",
                                                        "raw": "'should not complete'",
                                                        "range": [
                                                          5378,
                                                          5399
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 137,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 137,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5372,
                                                        5400
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 137,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 137,
                                                          "column": 44
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5354,
                                                    5414
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 136,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 138,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  5342,
                                                  5414
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5162,
                                              5415
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 138,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            5162,
                                            5416
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "rxTestScheduler",
                                                "range": [
                                                  5429,
                                                  5444
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "flush",
                                                "range": [
                                                  5445,
                                                  5450
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                5429,
                                                5450
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 139,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 139,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              5429,
                                              5452
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 139,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 139,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            5429,
                                            5453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          5466,
                                                          5472
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 140,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 140,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          5473,
                                                          5479
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 140,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 140,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5466,
                                                        5479
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          5480,
                                                          5487
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 140,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 140,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5466,
                                                      5488
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 140,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      5489,
                                                      5491
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 140,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5466,
                                                    5491
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 140,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 140,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    5492,
                                                    5496
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 140,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 140,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5466,
                                                  5496
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  5497,
                                                  5502
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                5466,
                                                5502
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "error",
                                                    "range": [
                                                      5504,
                                                      5509
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 140,
                                                        "column": 55
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5503,
                                                  5510
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5466,
                                              5511
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 140,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            5466,
                                            5512
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4910,
                                        5522
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4898,
                                      5522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4859,
                                  5523
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 174,
                                "_esdocTestName": "it174"
                              },
                              "range": [
                                4859,
                                5524
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5533,
                                    5535
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should error if selector throws",
                                    "raw": "'should error if selector throws'",
                                    "range": [
                                      5536,
                                      5569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 44
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5601,
                                                  5609
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    5616,
                                                    5621
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 143,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 143,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "what? a selector? I don't think so",
                                                    "raw": "'what? a selector? I don\\'t think so'",
                                                    "range": [
                                                      5622,
                                                      5659
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 143,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 143,
                                                        "column": 74
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5612,
                                                  5660
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              "range": [
                                                5601,
                                                5660
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 143,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 143,
                                                  "column": 75
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5597,
                                            5661
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 76
                                            }
                                          }
                                        },
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              5683,
                                              5691
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 144,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 144,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "datum",
                                              "range": [
                                                5692,
                                                5697
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 144,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 144,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                5699,
                                                5701
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 144,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 144,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "cb",
                                                    "range": [
                                                      5721,
                                                      5723
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 145,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 145,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": null,
                                                      "raw": "null",
                                                      "range": [
                                                        5724,
                                                        5728
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 145,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 145,
                                                          "column": 23
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "datum",
                                                      "range": [
                                                        5730,
                                                        5735
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 145,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 145,
                                                          "column": 30
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5721,
                                                    5736
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 145,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 145,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5721,
                                                  5737
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5703,
                                              5751
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 144,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 146,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            5674,
                                            5751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "selector",
                                            "range": [
                                              5773,
                                              5781
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 147,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 147,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ThrowStatement",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "expected",
                                                  "range": [
                                                    5808,
                                                    5816
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 148,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 148,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5802,
                                                  5817
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 31
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5784,
                                              5831
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 147,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 149,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            5764,
                                            5831
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "boundCallback",
                                                "range": [
                                                  5848,
                                                  5861
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      5864,
                                                      5874
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "bindNodeCallback",
                                                    "range": [
                                                      5875,
                                                      5891
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5864,
                                                    5891
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 150,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 150,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      5892,
                                                      5900
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "selector",
                                                    "range": [
                                                      5902,
                                                      5910
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      5912,
                                                      5927
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 95
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5864,
                                                  5928
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 96
                                                  }
                                                }
                                              },
                                              "range": [
                                                5848,
                                                5928
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 150,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 150,
                                                  "column": 96
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5844,
                                            5929
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 97
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "boundCallback",
                                                  "range": [
                                                    5942,
                                                    5955
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 151,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 151,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      5956,
                                                      5958
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 151,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 151,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5942,
                                                  5959
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  5977,
                                                  5986
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                5942,
                                                5986
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 151,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 152,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      5997,
                                                      5998
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 152,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 152,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not next",
                                                        "raw": "'should not next'",
                                                        "range": [
                                                          6024,
                                                          6041
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 153,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 153,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6018,
                                                        6042
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 153,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 153,
                                                          "column": 40
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6000,
                                                    6056
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 152,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 154,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  5987,
                                                  6056
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      6068,
                                                      6071
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 154,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 154,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "chai_1",
                                                                  "range": [
                                                                    6091,
                                                                    6097
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 155,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 155,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    6098,
                                                                    6104
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 155,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 155,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6091,
                                                                  6104
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 155,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 155,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "err",
                                                                  "range": [
                                                                    6105,
                                                                    6108
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 155,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 155,
                                                                      "column": 33
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                6091,
                                                                6109
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 155,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 155,
                                                                  "column": 34
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                6110,
                                                                6112
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 155,
                                                                  "column": 35
                                                                },
                                                                "end": {
                                                                  "line": 155,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6091,
                                                              6112
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 155,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 155,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              6113,
                                                              6118
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 155,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 155,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6091,
                                                            6118
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 155,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 155,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "expected",
                                                            "range": [
                                                              6119,
                                                              6127
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 155,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 155,
                                                                "column": 52
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          6091,
                                                          6128
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 155,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 155,
                                                            "column": 53
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6091,
                                                        6129
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 155,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 155,
                                                          "column": 54
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6073,
                                                    6143
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 154,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 156,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  6058,
                                                  6143
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not complete",
                                                        "raw": "'should not complete'",
                                                        "range": [
                                                          6181,
                                                          6202
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 157,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 157,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6175,
                                                        6203
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 157,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 157,
                                                          "column": 44
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6157,
                                                    6217
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 156,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 158,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  6145,
                                                  6217
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5942,
                                              6218
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 151,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            5942,
                                            6219
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "rxTestScheduler",
                                                "range": [
                                                  6232,
                                                  6247
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "flush",
                                                "range": [
                                                  6248,
                                                  6253
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                6232,
                                                6253
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 159,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              6232,
                                              6255
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 159,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 159,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            6232,
                                            6256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 36
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5583,
                                        6266
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5571,
                                      6266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5533,
                                  6267
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 175,
                                "_esdocTestName": "it175"
                              },
                              "range": [
                                5533,
                                6268
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6277,
                                    6279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should use a selector",
                                    "raw": "'should use a selector'",
                                    "range": [
                                      6280,
                                      6303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 34
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              6340,
                                              6348
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 162,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 162,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "datum",
                                              "range": [
                                                6349,
                                                6354
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 162,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "cb",
                                              "range": [
                                                6356,
                                                6358
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 162,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "cb",
                                                    "range": [
                                                      6378,
                                                      6380
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 163,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 163,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": null,
                                                      "raw": "null",
                                                      "range": [
                                                        6381,
                                                        6385
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 163,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 163,
                                                          "column": 23
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "datum",
                                                      "range": [
                                                        6387,
                                                        6392
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 163,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 163,
                                                          "column": 30
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6378,
                                                    6393
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 163,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 163,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6378,
                                                  6394
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6360,
                                              6408
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 162,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 164,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            6331,
                                            6408
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "selector",
                                            "range": [
                                              6430,
                                              6438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 165,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 165,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                6439,
                                                6440
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 165,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 165,
                                                  "column": 31
                                                }
                                              }
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      6467,
                                                      6468
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 166,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 166,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": "!!!",
                                                    "raw": "'!!!'",
                                                    "range": [
                                                      6471,
                                                      6476
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 166,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 166,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6467,
                                                    6476
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 166,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 166,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6460,
                                                  6477
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 33
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6442,
                                              6491
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 165,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            6421,
                                            6491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "boundCallback",
                                                "range": [
                                                  6508,
                                                  6521
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      6524,
                                                      6534
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "bindNodeCallback",
                                                    "range": [
                                                      6535,
                                                      6551
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6524,
                                                    6551
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 168,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 168,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      6552,
                                                      6560
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "selector",
                                                    "range": [
                                                      6562,
                                                      6570
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      6572,
                                                      6587
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 95
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6524,
                                                  6588
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 96
                                                  }
                                                }
                                              },
                                              "range": [
                                                6508,
                                                6588
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 168,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 168,
                                                  "column": 96
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6504,
                                            6589
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 97
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  6606,
                                                  6613
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  6616,
                                                  6618
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                6606,
                                                6618
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 169,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 169,
                                                  "column": 28
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6602,
                                            6619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "boundCallback",
                                                  "range": [
                                                    6632,
                                                    6645
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 170,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 170,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      6646,
                                                      6648
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 170,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 170,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6632,
                                                  6649
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  6667,
                                                  6676
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                6632,
                                                6676
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 170,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 171,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      6687,
                                                      6688
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 171,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 171,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              6708,
                                                              6715
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 172,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 172,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              6716,
                                                              6720
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 172,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 172,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6708,
                                                            6720
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 172,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 172,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              6721,
                                                              6722
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 172,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 172,
                                                                "column": 30
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          6708,
                                                          6723
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 172,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 172,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6708,
                                                        6724
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 172,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 172,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6690,
                                                    6738
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 171,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 173,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  6677,
                                                  6738
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 173,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": null,
                                                "raw": "null",
                                                "range": [
                                                  6740,
                                                  6744
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 173,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 173,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              6776,
                                                              6783
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              6784,
                                                              6788
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6776,
                                                            6788
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 174,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 174,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "done",
                                                            "raw": "'done'",
                                                            "range": [
                                                              6789,
                                                              6795
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 35
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          6776,
                                                          6796
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 174,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 174,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6776,
                                                        6797
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 174,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 174,
                                                          "column": 37
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6758,
                                                    6811
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 173,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 175,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  6746,
                                                  6811
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 173,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6632,
                                              6812
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            6632,
                                            6813
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "rxTestScheduler",
                                                "range": [
                                                  6826,
                                                  6841
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "flush",
                                                "range": [
                                                  6842,
                                                  6847
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                6826,
                                                6847
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 176,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 176,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              6826,
                                              6849
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 176,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 176,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            6826,
                                            6850
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          6863,
                                                          6869
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 177,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 177,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          6870,
                                                          6876
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 177,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 177,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6863,
                                                        6876
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 177,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 177,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          6877,
                                                          6884
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 177,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 177,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6863,
                                                      6885
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      6886,
                                                      6888
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6863,
                                                    6888
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 177,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 177,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    6889,
                                                    6893
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 177,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 177,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6863,
                                                  6893
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  6894,
                                                  6899
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                6863,
                                                6899
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 177,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 177,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "42!!!",
                                                    "raw": "'42!!!'",
                                                    "range": [
                                                      6901,
                                                      6908
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "done",
                                                    "raw": "'done'",
                                                    "range": [
                                                      6910,
                                                      6916
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6900,
                                                  6917
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6863,
                                              6918
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 177,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 177,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "range": [
                                            6863,
                                            6919
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 68
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6317,
                                        6929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6305,
                                      6929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6277,
                                  6930
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 176,
                                "_esdocTestName": "it176"
                              },
                              "range": [
                                6277,
                                6931
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            3614,
                            6937
                          ],
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 43
                            },
                            "end": {
                              "line": 179,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3602,
                          6937
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 31
                          },
                          "end": {
                            "line": 179,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3575,
                      6938
                    ],
                    "loc": {
                      "start": {
                        "line": 92,
                        "column": 4
                      },
                      "end": {
                        "line": 179,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 171,
                    "_esdocTestName": "describe171"
                  },
                  "range": [
                    3575,
                    6939
                  ],
                  "loc": {
                    "start": {
                      "line": 92,
                      "column": 4
                    },
                    "end": {
                      "line": 179,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6944,
                        6946
                      ],
                      "loc": {
                        "start": {
                          "line": 180,
                          "column": 4
                        },
                        "end": {
                          "line": 180,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should pass multiple inner arguments as an array",
                        "raw": "'should pass multiple inner arguments as an array'",
                        "range": [
                          6947,
                          6997
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 7
                          },
                          "end": {
                            "line": 180,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  7030,
                                  7038
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 25
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "datum",
                                  "range": [
                                    7039,
                                    7044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 31
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "cb",
                                  "range": [
                                    7046,
                                    7048
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "cb",
                                        "range": [
                                          7064,
                                          7066
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": null,
                                          "raw": "null",
                                          "range": [
                                            7067,
                                            7071
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 19
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "datum",
                                          "range": [
                                            7073,
                                            7078
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 26
                                            }
                                          }
                                        },
                                        {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            7080,
                                            7081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            7083,
                                            7084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            7086,
                                            7087
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7064,
                                        7088
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      7064,
                                      7089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 37
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7050,
                                  7099
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 183,
                                    "column": 9
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                7021,
                                7099
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "boundCallback",
                                    "range": [
                                      7112,
                                      7125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          7128,
                                          7138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bindNodeCallback",
                                        "range": [
                                          7139,
                                          7155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        7128,
                                        7155
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          7156,
                                          7164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          7166,
                                          7170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          7172,
                                          7187
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7128,
                                      7188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    7112,
                                    7188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7108,
                                7189
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      7202,
                                      7209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      7212,
                                      7214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    7202,
                                    7214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7198,
                                7215
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "boundCallback",
                                      "range": [
                                        7224,
                                        7237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 42,
                                        "raw": "42",
                                        "range": [
                                          7238,
                                          7240
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7224,
                                      7241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      7255,
                                      7264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    7224,
                                    7264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          7275,
                                          7276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  7292,
                                                  7299
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 188,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  7300,
                                                  7304
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 188,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                7292,
                                                7304
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  7305,
                                                  7306
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 188,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7292,
                                              7307
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            7292,
                                            7308
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7278,
                                        7318
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7265,
                                      7318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      7320,
                                      7324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  7352,
                                                  7359
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 190,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  7360,
                                                  7364
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 190,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                7352,
                                                7364
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "done",
                                                "raw": "'done'",
                                                "range": [
                                                  7365,
                                                  7371
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 190,
                                                    "column": 31
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7352,
                                              7372
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            7352,
                                            7373
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 33
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7338,
                                        7383
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7326,
                                      7383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7224,
                                  7384
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                7224,
                                7385
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      7394,
                                      7409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      7410,
                                      7415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    7394,
                                    7415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  7394,
                                  7417
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                7394,
                                7418
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "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": [
                                              7427,
                                              7433
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              7434,
                                              7440
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            7427,
                                            7440
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results",
                                            "range": [
                                              7441,
                                              7448
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7427,
                                          7449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          7450,
                                          7452
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        7427,
                                        7452
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        7453,
                                        7457
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      7427,
                                      7457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      7458,
                                      7463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7427,
                                    7463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              7466,
                                              7468
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              7470,
                                              7471
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 52
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              7473,
                                              7474
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 54
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 55
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              7476,
                                              7477
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 58
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7465,
                                          7478
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "done",
                                        "raw": "'done'",
                                        "range": [
                                          7480,
                                          7486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7464,
                                      7487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7427,
                                  7488
                                ],
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                7427,
                                7489
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            7011,
                            7495
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 71
                            },
                            "end": {
                              "line": 194,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6999,
                          7495
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 59
                          },
                          "end": {
                            "line": 194,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6944,
                      7496
                    ],
                    "loc": {
                      "start": {
                        "line": 180,
                        "column": 4
                      },
                      "end": {
                        "line": 194,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 177,
                    "_esdocTestName": "it177"
                  },
                  "range": [
                    6944,
                    7497
                  ],
                  "loc": {
                    "start": {
                      "line": 180,
                      "column": 4
                    },
                    "end": {
                      "line": 194,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7502,
                        7504
                      ],
                      "loc": {
                        "start": {
                          "line": 195,
                          "column": 4
                        },
                        "end": {
                          "line": 195,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should pass multiple inner arguments to the selector if there is one",
                        "raw": "'should pass multiple inner arguments to the selector if there is one'",
                        "range": [
                          7505,
                          7575
                        ],
                        "loc": {
                          "start": {
                            "line": 195,
                            "column": 7
                          },
                          "end": {
                            "line": 195,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  7608,
                                  7616
                                ],
                                "loc": {
                                  "start": {
                                    "line": 196,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 196,
                                    "column": 25
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "datum",
                                  "range": [
                                    7617,
                                    7622
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 31
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "cb",
                                  "range": [
                                    7624,
                                    7626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "cb",
                                        "range": [
                                          7642,
                                          7644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": null,
                                          "raw": "null",
                                          "range": [
                                            7645,
                                            7649
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 19
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "datum",
                                          "range": [
                                            7651,
                                            7656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 26
                                            }
                                          }
                                        },
                                        {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            7658,
                                            7659
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            7661,
                                            7662
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            7664,
                                            7665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7642,
                                        7666
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      7642,
                                      7667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 37
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7628,
                                  7677
                                ],
                                "loc": {
                                  "start": {
                                    "line": 196,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 198,
                                    "column": 9
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                7599,
                                7677
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "selector",
                                "range": [
                                  7695,
                                  7703
                                ],
                                "loc": {
                                  "start": {
                                    "line": 199,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 199,
                                    "column": 25
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    7704,
                                    7705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "b",
                                  "range": [
                                    7707,
                                    7708
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 30
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "c",
                                  "range": [
                                    7710,
                                    7711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 33
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "d",
                                  "range": [
                                    7713,
                                    7714
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "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": [
                                                    7730,
                                                    7736
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 200,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 200,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "expect",
                                                  "range": [
                                                    7737,
                                                    7743
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 200,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 200,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7730,
                                                  7743
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 200,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 200,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "ArrayExpression",
                                                  "elements": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        7745,
                                                        7746
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 200,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 200,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        7748,
                                                        7749
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 200,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 200,
                                                          "column": 31
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        7751,
                                                        7752
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 200,
                                                          "column": 33
                                                        },
                                                        "end": {
                                                          "line": 200,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "d",
                                                      "range": [
                                                        7754,
                                                        7755
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 200,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 200,
                                                          "column": 37
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7744,
                                                    7756
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 200,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 200,
                                                      "column": 38
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                7730,
                                                7757
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 200,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 200,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "to",
                                              "range": [
                                                7758,
                                                7760
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 200,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 200,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "range": [
                                              7730,
                                              7760
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 200,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 200,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "deep",
                                            "range": [
                                              7761,
                                              7765
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 200,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 200,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            7730,
                                            7765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "equal",
                                          "range": [
                                            7766,
                                            7771
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          7730,
                                          7771
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 42,
                                              "raw": "42",
                                              "range": [
                                                7773,
                                                7775
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 200,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 200,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                7777,
                                                7778
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 200,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 200,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                7780,
                                                7781
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 200,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 200,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 3,
                                              "raw": "3",
                                              "range": [
                                                7783,
                                                7784
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 200,
                                                  "column": 65
                                                },
                                                "end": {
                                                  "line": 200,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7772,
                                            7785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 67
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7730,
                                        7786
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      7730,
                                      7787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              7807,
                                              7808
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              7811,
                                              7812
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "range": [
                                            7807,
                                            7812
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            7815,
                                            7816
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          7807,
                                          7816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "d",
                                        "range": [
                                          7819,
                                          7820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        7807,
                                        7820
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      7800,
                                      7821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 33
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7716,
                                  7831
                                ],
                                "loc": {
                                  "start": {
                                    "line": 199,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 9
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                7686,
                                7831
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "boundCallback",
                                    "range": [
                                      7844,
                                      7857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          7860,
                                          7870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bindNodeCallback",
                                        "range": [
                                          7871,
                                          7887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        7860,
                                        7887
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 203,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 203,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          7888,
                                          7896
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "selector",
                                        "range": [
                                          7898,
                                          7906
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 74
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          7908,
                                          7923
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 76
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 91
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7860,
                                      7924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 92
                                      }
                                    }
                                  },
                                  "range": [
                                    7844,
                                    7924
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 92
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7840,
                                7925
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 93
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      7938,
                                      7945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      7948,
                                      7950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    7938,
                                    7950
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7934,
                                7951
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "boundCallback",
                                      "range": [
                                        7960,
                                        7973
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 42,
                                        "raw": "42",
                                        "range": [
                                          7974,
                                          7976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7960,
                                      7977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      7991,
                                      8000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    7960,
                                    8000
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          8011,
                                          8012
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  8028,
                                                  8035
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 207,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  8036,
                                                  8040
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 207,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                8028,
                                                8040
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 207,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 207,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  8041,
                                                  8042
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 207,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8028,
                                              8043
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            8028,
                                            8044
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8014,
                                        8054
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8001,
                                      8054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      8056,
                                      8060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  8088,
                                                  8095
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 209,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 209,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  8096,
                                                  8100
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 209,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 209,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                8088,
                                                8100
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 209,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 209,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "done",
                                                "raw": "'done'",
                                                "range": [
                                                  8101,
                                                  8107
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 209,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 209,
                                                    "column": 31
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8088,
                                              8108
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            8088,
                                            8109
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 33
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8074,
                                        8119
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8062,
                                      8119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7960,
                                  8120
                                ],
                                "loc": {
                                  "start": {
                                    "line": 205,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                7960,
                                8121
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      8130,
                                      8145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      8146,
                                      8151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    8130,
                                    8151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  8130,
                                  8153
                                ],
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                8130,
                                8154
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "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": [
                                              8163,
                                              8169
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 212,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 212,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              8170,
                                              8176
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 212,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 212,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            8163,
                                            8176
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 212,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 212,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results",
                                            "range": [
                                              8177,
                                              8184
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 212,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 212,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8163,
                                          8185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          8186,
                                          8188
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        8163,
                                        8188
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        8189,
                                        8193
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      8163,
                                      8193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      8194,
                                      8199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8163,
                                    8199
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 48,
                                        "raw": "48",
                                        "range": [
                                          8201,
                                          8203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "done",
                                        "raw": "'done'",
                                        "range": [
                                          8205,
                                          8211
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8200,
                                      8212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8163,
                                  8213
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8163,
                                8214
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7589,
                            8220
                          ],
                          "loc": {
                            "start": {
                              "line": 195,
                              "column": 91
                            },
                            "end": {
                              "line": 213,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7577,
                          8220
                        ],
                        "loc": {
                          "start": {
                            "line": 195,
                            "column": 79
                          },
                          "end": {
                            "line": 213,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7502,
                      8221
                    ],
                    "loc": {
                      "start": {
                        "line": 195,
                        "column": 4
                      },
                      "end": {
                        "line": 213,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 178,
                    "_esdocTestName": "it178"
                  },
                  "range": [
                    7502,
                    8222
                  ],
                  "loc": {
                    "start": {
                      "line": 195,
                      "column": 4
                    },
                    "end": {
                      "line": 213,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8227,
                        8229
                      ],
                      "loc": {
                        "start": {
                          "line": 214,
                          "column": 4
                        },
                        "end": {
                          "line": 214,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should cache value for next subscription and not call callbackFunc again",
                        "raw": "'should cache value for next subscription and not call callbackFunc again'",
                        "range": [
                          8230,
                          8304
                        ],
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 7
                          },
                          "end": {
                            "line": 214,
                            "column": 81
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "calls",
                                    "range": [
                                      8332,
                                      8337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      8340,
                                      8341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    8332,
                                    8341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8328,
                                8342
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  8360,
                                  8368
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 25
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "datum",
                                  "range": [
                                    8369,
                                    8374
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 31
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "cb",
                                  "range": [
                                    8376,
                                    8378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "UpdateExpression",
                                      "operator": "++",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "calls",
                                        "range": [
                                          8394,
                                          8399
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "prefix": false,
                                      "range": [
                                        8394,
                                        8401
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "range": [
                                      8394,
                                      8402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 20
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "cb",
                                        "range": [
                                          8415,
                                          8417
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": null,
                                          "raw": "null",
                                          "range": [
                                            8418,
                                            8422
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 19
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "datum",
                                          "range": [
                                            8424,
                                            8429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 26
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8415,
                                        8430
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      8415,
                                      8431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 28
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8380,
                                  8441
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 9
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                8351,
                                8441
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "boundCallback",
                                    "range": [
                                      8454,
                                      8467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          8470,
                                          8480
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bindNodeCallback",
                                        "range": [
                                          8481,
                                          8497
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        8470,
                                        8497
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 220,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 220,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          8498,
                                          8506
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          8508,
                                          8512
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          8514,
                                          8529
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8470,
                                      8530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    8454,
                                    8530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8450,
                                8531
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 220,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results1",
                                    "range": [
                                      8544,
                                      8552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      8555,
                                      8557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    8544,
                                    8557
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8540,
                                8558
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results2",
                                    "range": [
                                      8571,
                                      8579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      8582,
                                      8584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    8571,
                                    8584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8567,
                                8585
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8598,
                                      8604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "boundCallback",
                                      "range": [
                                        8607,
                                        8620
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 42,
                                        "raw": "42",
                                        "range": [
                                          8621,
                                          8623
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8607,
                                      8624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    8598,
                                    8624
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8594,
                                8625
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8634,
                                      8640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      8641,
                                      8650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    8634,
                                    8650
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          8661,
                                          8662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results1",
                                                "range": [
                                                  8678,
                                                  8686
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 225,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 225,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  8687,
                                                  8691
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 225,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 225,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                8678,
                                                8691
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 225,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 225,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  8692,
                                                  8693
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 225,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 225,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8678,
                                              8694
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 225,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 225,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            8678,
                                            8695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8664,
                                        8705
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 226,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8651,
                                      8705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      8707,
                                      8711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results1",
                                                "range": [
                                                  8739,
                                                  8747
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 227,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 227,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  8748,
                                                  8752
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 227,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 227,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                8739,
                                                8752
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 227,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 227,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "done",
                                                "raw": "'done'",
                                                "range": [
                                                  8753,
                                                  8759
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 227,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 227,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8739,
                                              8760
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 227,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 227,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            8739,
                                            8761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 227,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 227,
                                              "column": 34
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8725,
                                        8771
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 226,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8713,
                                      8771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8634,
                                  8772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                8634,
                                8773
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8782,
                                      8788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      8789,
                                      8798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    8782,
                                    8798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          8809,
                                          8810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results2",
                                                "range": [
                                                  8826,
                                                  8834
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 230,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 230,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  8835,
                                                  8839
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 230,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 230,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                8826,
                                                8839
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 230,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 230,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  8840,
                                                  8841
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 230,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 230,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8826,
                                              8842
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 230,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 230,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            8826,
                                            8843
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8812,
                                        8853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 229,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8799,
                                      8853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      8855,
                                      8859
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results2",
                                                "range": [
                                                  8887,
                                                  8895
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 232,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 232,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  8896,
                                                  8900
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 232,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 232,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                8887,
                                                8900
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 232,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 232,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "done",
                                                "raw": "'done'",
                                                "range": [
                                                  8901,
                                                  8907
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 232,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 232,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8887,
                                              8908
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 232,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 232,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            8887,
                                            8909
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 34
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8873,
                                        8919
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8861,
                                      8919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8782,
                                  8920
                                ],
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 233,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                8782,
                                8921
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      8930,
                                      8945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "flush",
                                    "range": [
                                      8946,
                                      8951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    8930,
                                    8951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  8930,
                                  8953
                                ],
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                8930,
                                8954
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            8963,
                                            8969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            8970,
                                            8976
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          8963,
                                          8976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "calls",
                                          "range": [
                                            8977,
                                            8982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 27
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8963,
                                        8983
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        8984,
                                        8986
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      8963,
                                      8986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      8987,
                                      8992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8963,
                                    8992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      8993,
                                      8994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 39
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8963,
                                  8995
                                ],
                                "loc": {
                                  "start": {
                                    "line": 235,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 235,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                8963,
                                8996
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "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": [
                                              9005,
                                              9011
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 236,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 236,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              9012,
                                              9018
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 236,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 236,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            9005,
                                            9018
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              9019,
                                              9027
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 236,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 236,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9005,
                                          9028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          9029,
                                          9031
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9005,
                                        9031
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        9032,
                                        9036
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      9005,
                                      9036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      9037,
                                      9042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9005,
                                    9042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 42,
                                        "raw": "42",
                                        "range": [
                                          9044,
                                          9046
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "done",
                                        "raw": "'done'",
                                        "range": [
                                          9048,
                                          9054
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9043,
                                      9055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9005,
                                  9056
                                ],
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                9005,
                                9057
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "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": [
                                              9066,
                                              9072
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              9073,
                                              9079
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            9066,
                                            9079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              9080,
                                              9088
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9066,
                                          9089
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          9090,
                                          9092
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9066,
                                        9092
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        9093,
                                        9097
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      9066,
                                      9097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      9098,
                                      9103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9066,
                                    9103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 42,
                                        "raw": "42",
                                        "range": [
                                          9105,
                                          9107
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "done",
                                        "raw": "'done'",
                                        "range": [
                                          9109,
                                          9115
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9104,
                                      9116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9066,
                                  9117
                                ],
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                9066,
                                9118
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 60
                                }
                              }
                            }
                          ],
                          "range": [
                            8318,
                            9124
                          ],
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 95
                            },
                            "end": {
                              "line": 238,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8306,
                          9124
                        ],
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 83
                          },
                          "end": {
                            "line": 238,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8227,
                      9125
                    ],
                    "loc": {
                      "start": {
                        "line": 214,
                        "column": 4
                      },
                      "end": {
                        "line": 238,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 179,
                    "_esdocTestName": "it179"
                  },
                  "range": [
                    8227,
                    9126
                  ],
                  "loc": {
                    "start": {
                      "line": 214,
                      "column": 4
                    },
                    "end": {
                      "line": 238,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                229,
                9128
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 52
                },
                "end": {
                  "line": 239,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              217,
              9128
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 40
              },
              "end": {
                "line": 239,
                "column": 1
              }
            }
          }
        ],
        "range": [
          177,
          9129
        ],
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 239,
            "column": 2
          }
        },
        "_esdocTestId": 164,
        "_esdocTestName": "describe164"
      },
      "range": [
        177,
        9130
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 239,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {bindNodeCallback} ",
          "range": [
            145,
            176
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 31
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=bindNodeCallback-spec.js.map",
          "range": [
            9131,
            9180
          ],
          "loc": {
            "start": {
              "line": 240,
              "column": 0
            },
            "end": {
              "line": 240,
              "column": 49
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    9130
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 239,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {bindNodeCallback} ",
      "range": [
        145,
        176
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 31
        }
      }
    },
    {
      "type": "Line",
      "value": " Need to cb async in order for the unsub to trigger",
      "range": [
        2898,
        2951
      ],
      "loc": {
        "start": {
          "line": 75,
          "column": 16
        },
        "end": {
          "line": 75,
          "column": 69
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=bindNodeCallback-spec.js.map",
      "range": [
        9131,
        9180
      ],
      "loc": {
        "start": {
          "line": 240,
          "column": 0
        },
        "end": {
          "line": 240,
          "column": 49
        }
      }
    }
  ]
}