{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "ArrayObservable_1",
            "range": [
              87,
              104
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 21
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                107,
                114
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 24
                },
                "end": {
                  "line": 4,
                  "column": 31
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/observable/ArrayObservable",
                "raw": "'../../dist/cjs/observable/ArrayObservable'",
                "range": [
                  115,
                  158
                ],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 32
                  },
                  "end": {
                    "line": 4,
                    "column": 75
                  }
                }
              }
            ],
            "range": [
              107,
              159
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 24
              },
              "end": {
                "line": 4,
                "column": 76
              }
            }
          },
          "range": [
            87,
            159
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 76
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        160
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 77
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "ScalarObservable_1",
            "range": [
              165,
              183
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 4
              },
              "end": {
                "line": 5,
                "column": 22
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                186,
                193
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 25
                },
                "end": {
                  "line": 5,
                  "column": 32
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/observable/ScalarObservable",
                "raw": "'../../dist/cjs/observable/ScalarObservable'",
                "range": [
                  194,
                  238
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 33
                  },
                  "end": {
                    "line": 5,
                    "column": 77
                  }
                }
              }
            ],
            "range": [
              186,
              239
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 25
              },
              "end": {
                "line": 5,
                "column": 78
              }
            }
          },
          "range": [
            165,
            239
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 4
            },
            "end": {
              "line": 5,
              "column": 78
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        161,
        240
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 79
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "EmptyObservable_1",
            "range": [
              245,
              262
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 4
              },
              "end": {
                "line": 6,
                "column": 21
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                265,
                272
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 24
                },
                "end": {
                  "line": 6,
                  "column": 31
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/observable/EmptyObservable",
                "raw": "'../../dist/cjs/observable/EmptyObservable'",
                "range": [
                  273,
                  316
                ],
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 32
                  },
                  "end": {
                    "line": 6,
                    "column": 75
                  }
                }
              }
            ],
            "range": [
              265,
              317
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 24
              },
              "end": {
                "line": 6,
                "column": 76
              }
            }
          },
          "range": [
            245,
            317
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 4
            },
            "end": {
              "line": 6,
              "column": 76
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        241,
        318
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 77
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              323,
              333
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 4
              },
              "end": {
                "line": 7,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                336,
                338
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 17
                },
                "end": {
                  "line": 7,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                339,
                349
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 20
                },
                "end": {
                  "line": 7,
                  "column": 30
                }
              }
            },
            "range": [
              336,
              349
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 17
              },
              "end": {
                "line": 7,
                "column": 30
              }
            }
          },
          "range": [
            323,
            349
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 4
            },
            "end": {
              "line": 7,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        319,
        350
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {of} ",
          "range": [
            351,
            368
          ],
          "loc": {
            "start": {
              "line": 8,
              "column": 0
            },
            "end": {
              "line": 8,
              "column": 17
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            369,
            377
          ],
          "loc": {
            "start": {
              "line": 9,
              "column": 0
            },
            "end": {
              "line": 9,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.of",
            "raw": "'Observable.of'",
            "range": [
              378,
              393
            ],
            "loc": {
              "start": {
                "line": 9,
                "column": 9
              },
              "end": {
                "line": 9,
                "column": 24
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          413,
                          422
                        ],
                        "loc": {
                          "start": {
                            "line": 10,
                            "column": 4
                          },
                          "end": {
                            "line": 10,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "of(1, 2, 3)",
                          "raw": "'of(1, 2, 3)'",
                          "range": [
                            423,
                            436
                          ],
                          "loc": {
                            "start": {
                              "line": 10,
                              "column": 14
                            },
                            "end": {
                              "line": 10,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "range": [
                        413,
                        437
                      ],
                      "loc": {
                        "start": {
                          "line": 10,
                          "column": 4
                        },
                        "end": {
                          "line": 10,
                          "column": 28
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should create a cold observable that emits 1, 2, 3",
                        "raw": "'should create a cold observable that emits 1, 2, 3'",
                        "range": [
                          438,
                          490
                        ],
                        "loc": {
                          "start": {
                            "line": 10,
                            "column": 29
                          },
                          "end": {
                            "line": 10,
                            "column": 81
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      518,
                                      520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              523,
                                              533
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              534,
                                              536
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            523,
                                            536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              537,
                                              538
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              540,
                                              541
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              543,
                                              544
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          523,
                                          545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          559,
                                          568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        523,
                                        568
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              579,
                                              580
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 12,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 12,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "i",
                                            "range": [
                                              582,
                                              583
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 12,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 12,
                                                "column": 37
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          594,
                                                          604
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 48
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "of",
                                                        "range": [
                                                          605,
                                                          607
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 59
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 61
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        594,
                                                        607
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 48
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 61
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          608,
                                                          609
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 62
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 63
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      594,
                                                      610
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "delay",
                                                    "range": [
                                                      611,
                                                      616
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 70
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    594,
                                                    616
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 12,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 12,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ConditionalExpression",
                                                    "test": {
                                                      "type": "BinaryExpression",
                                                      "operator": "===",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          617,
                                                          618
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 71
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 72
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          623,
                                                          624
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 77
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        617,
                                                        624
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 71
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 78
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        627,
                                                        628
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 81
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 82
                                                        }
                                                      }
                                                    },
                                                    "alternate": {
                                                      "type": "Literal",
                                                      "value": 20,
                                                      "raw": "20",
                                                      "range": [
                                                        631,
                                                        633
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 85
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 87
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      617,
                                                      633
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 87
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      635,
                                                      650
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 104
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  594,
                                                  651
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 12,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 12,
                                                    "column": 105
                                                  }
                                                }
                                              },
                                              "range": [
                                                587,
                                                652
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 106
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            585,
                                            654
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 108
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          569,
                                          654
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 108
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      523,
                                      655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 109
                                      }
                                    }
                                  },
                                  "range": [
                                    518,
                                    655
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 109
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                514,
                                656
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 110
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      669,
                                      677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x-y-(z|)",
                                    "raw": "'x-y-(z|)'",
                                    "range": [
                                      680,
                                      690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    669,
                                    690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                665,
                                691
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        700,
                                        716
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          717,
                                          719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      700,
                                      720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      721,
                                      725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    700,
                                    725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 33
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      726,
                                      734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 42
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            738,
                                            739
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            741,
                                            742
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          738,
                                          742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            744,
                                            745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            747,
                                            748
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          744,
                                          748
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            750,
                                            751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            753,
                                            754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          750,
                                          754
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      736,
                                      756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  700,
                                  757
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                700,
                                758
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 66
                                }
                              }
                            }
                          ],
                          "range": [
                            504,
                            764
                          ],
                          "loc": {
                            "start": {
                              "line": 10,
                              "column": 95
                            },
                            "end": {
                              "line": 15,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          492,
                          764
                        ],
                        "loc": {
                          "start": {
                            "line": 10,
                            "column": 83
                          },
                          "end": {
                            "line": 15,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      413,
                      765
                    ],
                    "loc": {
                      "start": {
                        "line": 10,
                        "column": 4
                      },
                      "end": {
                        "line": 15,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    413,
                    766
                  ],
                  "loc": {
                    "start": {
                      "line": 10,
                      "column": 4
                    },
                    "end": {
                      "line": 15,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        771,
                        773
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should create an observable from the provided values",
                        "raw": "'should create an observable from the provided values'",
                        "range": [
                          774,
                          828
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 7
                          },
                          "end": {
                            "line": 16,
                            "column": 61
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              840,
                              844
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 73
                              },
                              "end": {
                                "line": 16,
                                "column": 77
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      860,
                                      861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "foo",
                                          "range": [
                                            866,
                                            869
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            871,
                                            876
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          866,
                                          876
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      864,
                                      878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    860,
                                    878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                856,
                                879
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      892,
                                      900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          904,
                                          905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "a",
                                        "raw": "'a'",
                                        "range": [
                                          907,
                                          910
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          912,
                                          913
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      903,
                                      914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    892,
                                    914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                888,
                                915
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      928,
                                      929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      932,
                                      933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    928,
                                    933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                924,
                                934
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          943,
                                          953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          954,
                                          956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        943,
                                        956
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          957,
                                          958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "a",
                                        "raw": "'a'",
                                        "range": [
                                          960,
                                          963
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          965,
                                          966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      943,
                                      967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      981,
                                      990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    943,
                                    990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "y",
                                        "range": [
                                          1001,
                                          1002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        1018,
                                                        1024
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1025,
                                                        1031
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1018,
                                                      1031
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 22,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 22,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "y",
                                                      "range": [
                                                        1032,
                                                        1033
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1018,
                                                    1034
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1035,
                                                    1037
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1018,
                                                  1037
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1038,
                                                  1043
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                1018,
                                                1043
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "expected",
                                                  "range": [
                                                    1044,
                                                    1052
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      1053,
                                                      1054
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 22,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 22,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    1053,
                                                    1056
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1044,
                                                  1057
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 51
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1018,
                                              1058
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "range": [
                                            1018,
                                            1059
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 53
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1004,
                                        1069
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      991,
                                      1069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          1081,
                                          1082
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1098,
                                                1102
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    1107,
                                                    1112
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      1113,
                                                      1135
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1103,
                                                  1136
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1098,
                                              1137
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            1098,
                                            1138
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1084,
                                        1148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1071,
                                      1148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1176,
                                                1180
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              1176,
                                              1182
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            1176,
                                            1183
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1162,
                                        1193
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1150,
                                      1193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  943,
                                  1194
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                943,
                                1195
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            846,
                            1201
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 79
                            },
                            "end": {
                              "line": 28,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          830,
                          1201
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 63
                          },
                          "end": {
                            "line": 28,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      771,
                      1202
                    ],
                    "loc": {
                      "start": {
                        "line": 16,
                        "column": 4
                      },
                      "end": {
                        "line": 28,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 436,
                    "_esdocTestName": "it436"
                  },
                  "range": [
                    771,
                    1203
                  ],
                  "loc": {
                    "start": {
                      "line": 16,
                      "column": 4
                    },
                    "end": {
                      "line": 28,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1208,
                        1210
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a scalar observable if only passed one value",
                        "raw": "'should return a scalar observable if only passed one value'",
                        "range": [
                          1211,
                          1271
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 7
                          },
                          "end": {
                            "line": 29,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "obs",
                                    "range": [
                                      1299,
                                      1302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          1305,
                                          1315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          1316,
                                          1318
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        1305,
                                        1318
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "one",
                                        "raw": "'one'",
                                        "range": [
                                          1319,
                                          1324
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1305,
                                      1325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    1299,
                                    1325
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1295,
                                1326
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            1335,
                                            1341
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            1342,
                                            1348
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          1335,
                                          1348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "instanceof",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              1349,
                                              1352
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "ScalarObservable_1",
                                              "range": [
                                                1364,
                                                1382
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 31,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "ScalarObservable",
                                              "range": [
                                                1383,
                                                1399
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 31,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "range": [
                                              1364,
                                              1399
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 72
                                              }
                                            }
                                          },
                                          "range": [
                                            1349,
                                            1399
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 72
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1335,
                                        1400
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        1401,
                                        1403
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "range": [
                                      1335,
                                      1403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      1404,
                                      1406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    1335,
                                    1406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 79
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    1407,
                                    1411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 80
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 84
                                    }
                                  }
                                },
                                "range": [
                                  1335,
                                  1411
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 84
                                  }
                                }
                              },
                              "range": [
                                1335,
                                1412
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 85
                                }
                              }
                            }
                          ],
                          "range": [
                            1285,
                            1418
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 81
                            },
                            "end": {
                              "line": 32,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1273,
                          1418
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 69
                          },
                          "end": {
                            "line": 32,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1208,
                      1419
                    ],
                    "loc": {
                      "start": {
                        "line": 29,
                        "column": 4
                      },
                      "end": {
                        "line": 32,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 437,
                    "_esdocTestName": "it437"
                  },
                  "range": [
                    1208,
                    1420
                  ],
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 4
                    },
                    "end": {
                      "line": 32,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1425,
                        1427
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 4
                        },
                        "end": {
                          "line": 33,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a scalar observable if only passed one value and a scheduler",
                        "raw": "'should return a scalar observable if only passed one value and a scheduler'",
                        "range": [
                          1428,
                          1504
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 7
                          },
                          "end": {
                            "line": 33,
                            "column": 83
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "obs",
                                    "range": [
                                      1532,
                                      1535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          1538,
                                          1548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          1549,
                                          1551
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        1538,
                                        1551
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "one",
                                        "raw": "'one'",
                                        "range": [
                                          1552,
                                          1557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Rx",
                                            "range": [
                                              1559,
                                              1561
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 34,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 34,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "Scheduler",
                                            "range": [
                                              1562,
                                              1571
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 34,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 34,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            1559,
                                            1571
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "queue",
                                          "range": [
                                            1572,
                                            1577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          1559,
                                          1577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1538,
                                      1578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    1532,
                                    1578
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1528,
                                1579
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            1588,
                                            1594
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            1595,
                                            1601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          1588,
                                          1601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "instanceof",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              1602,
                                              1605
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "ScalarObservable_1",
                                              "range": [
                                                1617,
                                                1635
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 35,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 35,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "ScalarObservable",
                                              "range": [
                                                1636,
                                                1652
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 35,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 35,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "range": [
                                              1617,
                                              1652
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 72
                                              }
                                            }
                                          },
                                          "range": [
                                            1602,
                                            1652
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 72
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1588,
                                        1653
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        1654,
                                        1656
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "range": [
                                      1588,
                                      1656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      1657,
                                      1659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    1588,
                                    1659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 79
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    1660,
                                    1664
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 80
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 84
                                    }
                                  }
                                },
                                "range": [
                                  1588,
                                  1664
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 84
                                  }
                                }
                              },
                              "range": [
                                1588,
                                1665
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 85
                                }
                              }
                            }
                          ],
                          "range": [
                            1518,
                            1671
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 97
                            },
                            "end": {
                              "line": 36,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1506,
                          1671
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 85
                          },
                          "end": {
                            "line": 36,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1425,
                      1672
                    ],
                    "loc": {
                      "start": {
                        "line": 33,
                        "column": 4
                      },
                      "end": {
                        "line": 36,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 438,
                    "_esdocTestName": "it438"
                  },
                  "range": [
                    1425,
                    1673
                  ],
                  "loc": {
                    "start": {
                      "line": 33,
                      "column": 4
                    },
                    "end": {
                      "line": 36,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1678,
                        1680
                      ],
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 4
                        },
                        "end": {
                          "line": 37,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return an array observable if passed many values",
                        "raw": "'should return an array observable if passed many values'",
                        "range": [
                          1681,
                          1738
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 7
                          },
                          "end": {
                            "line": 37,
                            "column": 64
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "obs",
                                    "range": [
                                      1766,
                                      1769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          1772,
                                          1782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          1783,
                                          1785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        1772,
                                        1785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 38,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 38,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "one",
                                        "raw": "'one'",
                                        "range": [
                                          1786,
                                          1791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "two",
                                        "raw": "'two'",
                                        "range": [
                                          1793,
                                          1798
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "three",
                                        "raw": "'three'",
                                        "range": [
                                          1800,
                                          1807
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1772,
                                      1808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    1766,
                                    1808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1762,
                                1809
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            1818,
                                            1824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            1825,
                                            1831
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          1818,
                                          1831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "instanceof",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              1832,
                                              1835
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "ArrayObservable_1",
                                              "range": [
                                                1847,
                                                1864
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "ArrayObservable",
                                              "range": [
                                                1865,
                                                1880
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "range": [
                                              1847,
                                              1880
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            1832,
                                            1880
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 70
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1818,
                                        1881
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        1882,
                                        1884
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 74
                                        }
                                      }
                                    },
                                    "range": [
                                      1818,
                                      1884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      1885,
                                      1887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    1818,
                                    1887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 77
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    1888,
                                    1892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 78
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 82
                                    }
                                  }
                                },
                                "range": [
                                  1818,
                                  1892
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 82
                                  }
                                }
                              },
                              "range": [
                                1818,
                                1893
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 83
                                }
                              }
                            }
                          ],
                          "range": [
                            1752,
                            1899
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 78
                            },
                            "end": {
                              "line": 40,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1740,
                          1899
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 66
                          },
                          "end": {
                            "line": 40,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1678,
                      1900
                    ],
                    "loc": {
                      "start": {
                        "line": 37,
                        "column": 4
                      },
                      "end": {
                        "line": 40,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 439,
                    "_esdocTestName": "it439"
                  },
                  "range": [
                    1678,
                    1901
                  ],
                  "loc": {
                    "start": {
                      "line": 37,
                      "column": 4
                    },
                    "end": {
                      "line": 40,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1906,
                        1908
                      ],
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 4
                        },
                        "end": {
                          "line": 41,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return an empty observable if passed no values",
                        "raw": "'should return an empty observable if passed no values'",
                        "range": [
                          1909,
                          1964
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 7
                          },
                          "end": {
                            "line": 41,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "obs",
                                    "range": [
                                      1992,
                                      1995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          1998,
                                          2008
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          2009,
                                          2011
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        1998,
                                        2011
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      1998,
                                      2013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    1992,
                                    2013
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1988,
                                2014
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            2023,
                                            2029
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            2030,
                                            2036
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2023,
                                          2036
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "instanceof",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              2037,
                                              2040
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "EmptyObservable_1",
                                              "range": [
                                                2052,
                                                2069
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "EmptyObservable",
                                              "range": [
                                                2070,
                                                2085
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "range": [
                                              2052,
                                              2085
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            2037,
                                            2085
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 70
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2023,
                                        2086
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        2087,
                                        2089
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 74
                                        }
                                      }
                                    },
                                    "range": [
                                      2023,
                                      2089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      2090,
                                      2092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    2023,
                                    2092
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 77
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    2093,
                                    2097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 78
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 82
                                    }
                                  }
                                },
                                "range": [
                                  2023,
                                  2097
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 82
                                  }
                                }
                              },
                              "range": [
                                2023,
                                2098
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 83
                                }
                              }
                            }
                          ],
                          "range": [
                            1978,
                            2104
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 76
                            },
                            "end": {
                              "line": 44,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1966,
                          2104
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 64
                          },
                          "end": {
                            "line": 44,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1906,
                      2105
                    ],
                    "loc": {
                      "start": {
                        "line": 41,
                        "column": 4
                      },
                      "end": {
                        "line": 44,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 440,
                    "_esdocTestName": "it440"
                  },
                  "range": [
                    1906,
                    2106
                  ],
                  "loc": {
                    "start": {
                      "line": 41,
                      "column": 4
                    },
                    "end": {
                      "line": 44,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2111,
                        2113
                      ],
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return an empty observable if passed only a scheduler",
                        "raw": "'should return an empty observable if passed only a scheduler'",
                        "range": [
                          2114,
                          2176
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 7
                          },
                          "end": {
                            "line": 45,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "obs",
                                    "range": [
                                      2204,
                                      2207
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          2210,
                                          2220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          2221,
                                          2223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        2210,
                                        2223
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Rx",
                                            "range": [
                                              2224,
                                              2226
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "Scheduler",
                                            "range": [
                                              2227,
                                              2236
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            2224,
                                            2236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "queue",
                                          "range": [
                                            2237,
                                            2242
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          2224,
                                          2242
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2210,
                                      2243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    2204,
                                    2243
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2200,
                                2244
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            2253,
                                            2259
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            2260,
                                            2266
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2253,
                                          2266
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "instanceof",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              2267,
                                              2270
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "EmptyObservable_1",
                                              "range": [
                                                2282,
                                                2299
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "EmptyObservable",
                                              "range": [
                                                2300,
                                                2315
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "range": [
                                              2282,
                                              2315
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            2267,
                                            2315
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 70
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2253,
                                        2316
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        2317,
                                        2319
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 74
                                        }
                                      }
                                    },
                                    "range": [
                                      2253,
                                      2319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      2320,
                                      2322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    2253,
                                    2322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 77
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    2323,
                                    2327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 78
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 82
                                    }
                                  }
                                },
                                "range": [
                                  2253,
                                  2327
                                ],
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 47,
                                    "column": 82
                                  }
                                }
                              },
                              "range": [
                                2253,
                                2328
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 83
                                }
                              }
                            }
                          ],
                          "range": [
                            2190,
                            2334
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 83
                            },
                            "end": {
                              "line": 48,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2178,
                          2334
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 71
                          },
                          "end": {
                            "line": 48,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2111,
                      2335
                    ],
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 4
                      },
                      "end": {
                        "line": 48,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 441,
                    "_esdocTestName": "it441"
                  },
                  "range": [
                    2111,
                    2336
                  ],
                  "loc": {
                    "start": {
                      "line": 45,
                      "column": 4
                    },
                    "end": {
                      "line": 48,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2341,
                        2343
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 4
                        },
                        "end": {
                          "line": 49,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit one value",
                        "raw": "'should emit one value'",
                        "range": [
                          2344,
                          2367
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 7
                          },
                          "end": {
                            "line": 49,
                            "column": 30
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              2379,
                              2383
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 42
                              },
                              "end": {
                                "line": 49,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "calls",
                                    "range": [
                                      2399,
                                      2404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      2407,
                                      2408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    2399,
                                    2408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2395,
                                2409
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          2418,
                                          2428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          2429,
                                          2431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        2418,
                                        2431
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 42,
                                        "raw": "42",
                                        "range": [
                                          2432,
                                          2434
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2418,
                                      2435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      2436,
                                      2445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    2418,
                                    2445
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 35
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          2456,
                                          2457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        2473,
                                                        2479
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2480,
                                                        2486
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2473,
                                                      2486
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "UpdateExpression",
                                                      "operator": "++",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "calls",
                                                        "range": [
                                                          2489,
                                                          2494
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        2487,
                                                        2494
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 33
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2473,
                                                    2495
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 52,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 52,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2496,
                                                    2498
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 52,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 52,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2473,
                                                  2498
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2499,
                                                  2504
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                2473,
                                                2504
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  2505,
                                                  2506
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 45
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2473,
                                              2507
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            2473,
                                            2508
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        2521,
                                                        2527
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2528,
                                                        2534
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2521,
                                                      2534
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        2535,
                                                        2536
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2521,
                                                    2537
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2538,
                                                    2540
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2521,
                                                  2540
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2541,
                                                  2546
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                2521,
                                                2546
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  2547,
                                                  2549
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 40
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2521,
                                              2550
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "range": [
                                            2521,
                                            2551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 42
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2459,
                                        2561
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2446,
                                      2561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          2573,
                                          2576
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2592,
                                                2596
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    2601,
                                                    2606
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      2607,
                                                      2629
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2597,
                                                  2630
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2592,
                                              2631
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            2592,
                                            2632
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2578,
                                        2642
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2563,
                                      2642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2670,
                                                2674
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              2670,
                                              2676
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            2670,
                                            2677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2656,
                                        2687
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2644,
                                      2687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2418,
                                  2688
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                2418,
                                2689
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2385,
                            2695
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 48
                            },
                            "end": {
                              "line": 59,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2369,
                          2695
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 32
                          },
                          "end": {
                            "line": 59,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2341,
                      2696
                    ],
                    "loc": {
                      "start": {
                        "line": 49,
                        "column": 4
                      },
                      "end": {
                        "line": 59,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 442,
                    "_esdocTestName": "it442"
                  },
                  "range": [
                    2341,
                    2697
                  ],
                  "loc": {
                    "start": {
                      "line": 49,
                      "column": 4
                    },
                    "end": {
                      "line": 59,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2702,
                        2704
                      ],
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 4
                        },
                        "end": {
                          "line": 60,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle an Observable as the only value",
                        "raw": "'should handle an Observable as the only value'",
                        "range": [
                          2705,
                          2752
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 7
                          },
                          "end": {
                            "line": 60,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2780,
                                      2786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          2789,
                                          2799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          2800,
                                          2802
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        2789,
                                        2802
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              2803,
                                              2813
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              2814,
                                              2816
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            2803,
                                            2816
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a",
                                            "raw": "'a'",
                                            "range": [
                                              2817,
                                              2820
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 52
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "b",
                                            "raw": "'b'",
                                            "range": [
                                              2822,
                                              2825
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 54
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 57
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "c",
                                            "raw": "'c'",
                                            "range": [
                                              2827,
                                              2830
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 62
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              2832,
                                              2847
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 79
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2803,
                                          2848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 80
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          2850,
                                          2865
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 82
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 97
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2789,
                                      2866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 98
                                      }
                                    }
                                  },
                                  "range": [
                                    2780,
                                    2866
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 98
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2776,
                                2867
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 99
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            2876,
                                            2882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            2883,
                                            2889
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2876,
                                          2889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "instanceof",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              2890,
                                              2896
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "ScalarObservable_1",
                                              "range": [
                                                2908,
                                                2926
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "ScalarObservable",
                                              "range": [
                                                2927,
                                                2943
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 75
                                                }
                                              }
                                            },
                                            "range": [
                                              2908,
                                              2943
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 75
                                              }
                                            }
                                          },
                                          "range": [
                                            2890,
                                            2943
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 75
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2876,
                                        2944
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        2945,
                                        2947
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      2876,
                                      2947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      2948,
                                      2950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 80
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    2876,
                                    2950
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 82
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    2951,
                                    2955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 83
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 87
                                    }
                                  }
                                },
                                "range": [
                                  2876,
                                  2955
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 87
                                  }
                                }
                              },
                              "range": [
                                2876,
                                2956
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2969,
                                      2975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2978,
                                          2984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          2985,
                                          2994
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        2978,
                                        2994
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      2978,
                                      2996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    2969,
                                    2996
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2965,
                                2997
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3006,
                                        3022
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3023,
                                          3029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3006,
                                      3030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3031,
                                      3035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3006,
                                    3035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "(abc|)",
                                    "raw": "'(abc|)'",
                                    "range": [
                                      3036,
                                      3044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3006,
                                  3045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3006,
                                3046
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            2766,
                            3052
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 68
                            },
                            "end": {
                              "line": 65,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2754,
                          3052
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 56
                          },
                          "end": {
                            "line": 65,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2702,
                      3053
                    ],
                    "loc": {
                      "start": {
                        "line": 60,
                        "column": 4
                      },
                      "end": {
                        "line": 65,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 443,
                    "_esdocTestName": "it443"
                  },
                  "range": [
                    2702,
                    3054
                  ],
                  "loc": {
                    "start": {
                      "line": 60,
                      "column": 4
                    },
                    "end": {
                      "line": 65,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3059,
                        3061
                      ],
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 4
                        },
                        "end": {
                          "line": 66,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle many Observable as the given values",
                        "raw": "'should handle many Observable as the given values'",
                        "range": [
                          3062,
                          3113
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 7
                          },
                          "end": {
                            "line": 66,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3141,
                                      3147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          3150,
                                          3160
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          3161,
                                          3163
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        3150,
                                        3163
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              3164,
                                              3174
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              3175,
                                              3177
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            3164,
                                            3177
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a",
                                            "raw": "'a'",
                                            "range": [
                                              3178,
                                              3181
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 52
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "b",
                                            "raw": "'b'",
                                            "range": [
                                              3183,
                                              3186
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 54
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 57
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "c",
                                            "raw": "'c'",
                                            "range": [
                                              3188,
                                              3191
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 62
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3193,
                                              3208
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 79
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3164,
                                          3209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 80
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              3211,
                                              3221
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 82
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 92
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              3222,
                                              3224
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 93
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 95
                                              }
                                            }
                                          },
                                          "range": [
                                            3211,
                                            3224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 82
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 95
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "d",
                                            "raw": "'d'",
                                            "range": [
                                              3225,
                                              3228
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 96
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 99
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "e",
                                            "raw": "'e'",
                                            "range": [
                                              3230,
                                              3233
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 101
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 104
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "f",
                                            "raw": "'f'",
                                            "range": [
                                              3235,
                                              3238
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 106
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 109
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3240,
                                              3255
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 111
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 126
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3211,
                                          3256
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 82
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 127
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          3258,
                                          3273
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 129
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 144
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3150,
                                      3274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 145
                                      }
                                    }
                                  },
                                  "range": [
                                    3141,
                                    3274
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 145
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3137,
                                3275
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 146
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            3284,
                                            3290
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            3291,
                                            3297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          3284,
                                          3297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "instanceof",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              3298,
                                              3304
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "ArrayObservable_1",
                                              "range": [
                                                3316,
                                                3333
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "ArrayObservable",
                                              "range": [
                                                3334,
                                                3349
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "range": [
                                              3316,
                                              3349
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            3298,
                                            3349
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 73
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3284,
                                        3350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 74
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        3351,
                                        3353
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 75
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 77
                                        }
                                      }
                                    },
                                    "range": [
                                      3284,
                                      3353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      3354,
                                      3356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 78
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    3284,
                                    3356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 80
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    3357,
                                    3361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 81
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 85
                                    }
                                  }
                                },
                                "range": [
                                  3284,
                                  3361
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 85
                                  }
                                }
                              },
                              "range": [
                                3284,
                                3362
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3375,
                                      3381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3384,
                                          3390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatAll",
                                        "range": [
                                          3391,
                                          3400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        3384,
                                        3400
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      3384,
                                      3402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3375,
                                    3402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3371,
                                3403
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3412,
                                        3428
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3429,
                                          3435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3412,
                                      3436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3437,
                                      3441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3412,
                                    3441
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "(abcdef|)",
                                    "raw": "'(abcdef|)'",
                                    "range": [
                                      3442,
                                      3453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3412,
                                  3454
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                3412,
                                3455
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 51
                                }
                              }
                            }
                          ],
                          "range": [
                            3127,
                            3461
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 72
                            },
                            "end": {
                              "line": 71,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3115,
                          3461
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 60
                          },
                          "end": {
                            "line": 71,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3059,
                      3462
                    ],
                    "loc": {
                      "start": {
                        "line": 66,
                        "column": 4
                      },
                      "end": {
                        "line": 71,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 444,
                    "_esdocTestName": "it444"
                  },
                  "range": [
                    3059,
                    3463
                  ],
                  "loc": {
                    "start": {
                      "line": 66,
                      "column": 4
                    },
                    "end": {
                      "line": 71,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                407,
                3465
              ],
              "loc": {
                "start": {
                  "line": 9,
                  "column": 38
                },
                "end": {
                  "line": 72,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              395,
              3465
            ],
            "loc": {
              "start": {
                "line": 9,
                "column": 26
              },
              "end": {
                "line": 72,
                "column": 1
              }
            }
          }
        ],
        "range": [
          369,
          3466
        ],
        "loc": {
          "start": {
            "line": 9,
            "column": 0
          },
          "end": {
            "line": 72,
            "column": 2
          }
        },
        "_esdocTestId": 435,
        "_esdocTestName": "describe435"
      },
      "range": [
        369,
        3467
      ],
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 72,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {of} ",
          "range": [
            351,
            368
          ],
          "loc": {
            "start": {
              "line": 8,
              "column": 0
            },
            "end": {
              "line": 8,
              "column": 17
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=of-spec.js.map",
          "range": [
            3468,
            3503
          ],
          "loc": {
            "start": {
              "line": 73,
              "column": 0
            },
            "end": {
              "line": 73,
              "column": 35
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    3467
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 72,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {of} ",
      "range": [
        351,
        368
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 17
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=of-spec.js.map",
      "range": [
        3468,
        3503
      ],
      "loc": {
        "start": {
          "line": 73,
          "column": 0
        },
        "end": {
          "line": 73,
          "column": 35
        }
      }
    }
  ]
}