{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              18,
              20
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                23,
                30
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  31,
                  50
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 17
                  },
                  "end": {
                    "line": 2,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              23,
              51
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 9
              },
              "end": {
                "line": 2,
                "column": 37
              }
            }
          },
          "range": [
            18,
            51
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        52
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              57,
              67
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                70,
                72
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 17
                },
                "end": {
                  "line": 3,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                73,
                83
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 20
                },
                "end": {
                  "line": 3,
                  "column": 30
                }
              }
            },
            "range": [
              70,
              83
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 17
              },
              "end": {
                "line": 3,
                "column": 30
              }
            }
          },
          "range": [
            57,
            83
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        53,
        84
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {windowTime} ",
          "range": [
            85,
            110
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 25
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            111,
            119
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.windowTime",
            "raw": "'Observable.prototype.windowTime'",
            "range": [
              120,
              153
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 42
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          173,
                          182
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 4
                          },
                          "end": {
                            "line": 6,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "windowTime(50, 100)",
                          "raw": "'windowTime(50, 100)'",
                          "range": [
                            183,
                            204
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 14
                            },
                            "end": {
                              "line": 6,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "range": [
                        173,
                        205
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 36
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit windows given windowTimeSpan ",
                          "raw": "'should emit windows given windowTimeSpan '",
                          "range": [
                            206,
                            249
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 37
                            },
                            "end": {
                              "line": 6,
                              "column": 80
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "and windowCreationInterval",
                          "raw": "'and windowCreationInterval'",
                          "range": [
                            260,
                            288
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 8
                            },
                            "end": {
                              "line": 7,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          206,
                          288
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 37
                          },
                          "end": {
                            "line": 7,
                            "column": 36
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      316,
                                      322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        325,
                                        328
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--^-a--b--c--d--e---f--g--h-|",
                                        "raw": "'--1--2--^-a--b--c--d--e---f--g--h-|'",
                                        "range": [
                                          329,
                                          366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      325,
                                      367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    316,
                                    367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                312,
                                368
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      381,
                                      385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      388,
                                      417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    381,
                                    417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                377,
                                418
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 49
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2-----|",
                                  "range": [
                                    427,
                                    480
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 61
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    489,
                                    521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    530,
                                    572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    581,
                                    633
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      646,
                                      654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x---------y---------z-----|",
                                    "raw": "'x---------y---------z-----|'",
                                    "range": [
                                      657,
                                      686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    646,
                                    686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                642,
                                687
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 53
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2-----|",
                                  "range": [
                                    427,
                                    480
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 61
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    489,
                                    521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    530,
                                    572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    581,
                                    633
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      700,
                                      701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        704,
                                        708
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--(b|)                  ",
                                        "raw": "'--a--(b|)                  '",
                                        "range": [
                                          709,
                                          738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      704,
                                      739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    700,
                                    739
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                696,
                                740
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      753,
                                      754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        757,
                                        761
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-d--e|           ",
                                        "raw": "'-d--e|           '",
                                        "range": [
                                          762,
                                          781
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      757,
                                      782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    753,
                                    782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                749,
                                783
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      796,
                                      797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        800,
                                        804
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-g--h| ",
                                        "raw": "'-g--h| '",
                                        "range": [
                                          805,
                                          814
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      800,
                                      815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    796,
                                    815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                792,
                                816
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      829,
                                      835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            840,
                                            841
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            843,
                                            844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          840,
                                          844
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            846,
                                            847
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            849,
                                            850
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          846,
                                          850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            852,
                                            853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            855,
                                            856
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          852,
                                          856
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      838,
                                      858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    829,
                                    858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                825,
                                859
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      872,
                                      878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          881,
                                          887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowTime",
                                        "range": [
                                          888,
                                          898
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        881,
                                        898
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 50,
                                        "raw": "50",
                                        "range": [
                                          899,
                                          901
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 100,
                                        "raw": "100",
                                        "range": [
                                          903,
                                          906
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          908,
                                          923
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      881,
                                      924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    872,
                                    924
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                868,
                                925
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        934,
                                        950
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          951,
                                          957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      934,
                                      958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      959,
                                      963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    934,
                                    963
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      964,
                                      972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      974,
                                      980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  934,
                                  981
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                934,
                                982
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        991,
                                        1010
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            1011,
                                            1017
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1018,
                                            1031
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          1011,
                                          1031
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      991,
                                      1032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1033,
                                      1037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    991,
                                    1037
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1038,
                                      1042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  991,
                                  1043
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                991,
                                1044
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            302,
                            1050
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 50
                            },
                            "end": {
                              "line": 22,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          290,
                          1050
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 38
                          },
                          "end": {
                            "line": 22,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      173,
                      1051
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 22,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    173,
                    1052
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 22,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1057,
                        1059
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 4
                        },
                        "end": {
                          "line": 23,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows given windowTimeSpan",
                        "raw": "'should emit windows given windowTimeSpan'",
                        "range": [
                          1060,
                          1102
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 7
                          },
                          "end": {
                            "line": 23,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1130,
                                      1136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1139,
                                        1142
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--^--a--b--c--d--e--f--g--h--|",
                                        "raw": "'--1--2--^--a--b--c--d--e--f--g--h--|'",
                                        "range": [
                                          1143,
                                          1181
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1139,
                                      1182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    1130,
                                    1182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1126,
                                1183
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1196,
                                      1200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !",
                                    "raw": "'^                          !'",
                                    "range": [
                                      1203,
                                      1233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1196,
                                    1233
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1192,
                                1234
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "timeSpan",
                                    "range": [
                                      1247,
                                      1255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1258,
                                        1262
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          1263,
                                          1276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1258,
                                      1277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    1247,
                                    1277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1243,
                                1278
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 43
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    1287,
                                    1341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 62
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1354,
                                      1362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x---------y---------z------|",
                                    "raw": "'x---------y---------z------|'",
                                    "range": [
                                      1365,
                                      1395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1354,
                                    1395
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1350,
                                1396
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 54
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    1287,
                                    1341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 62
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      1409,
                                      1410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1413,
                                        1417
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b--c|                 ",
                                        "raw": "'---a--b--c|                 '",
                                        "range": [
                                          1418,
                                          1448
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1413,
                                      1449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1409,
                                    1449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1405,
                                1450
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      1463,
                                      1464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1467,
                                        1471
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--d--e--f-|       ",
                                        "raw": "'--d--e--f-|       '",
                                        "range": [
                                          1472,
                                          1492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1467,
                                      1493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    1463,
                                    1493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1459,
                                1494
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      1507,
                                      1508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1511,
                                        1515
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-g--h--|",
                                        "raw": "'-g--h--|'",
                                        "range": [
                                          1516,
                                          1526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1511,
                                      1527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    1507,
                                    1527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1503,
                                1528
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1541,
                                      1547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1552,
                                            1553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1555,
                                            1556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1552,
                                          1556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1558,
                                            1559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1561,
                                            1562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1558,
                                          1562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1564,
                                            1565
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1567,
                                            1568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1564,
                                          1568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1550,
                                      1570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    1541,
                                    1570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1537,
                                1571
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1584,
                                      1590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1593,
                                          1599
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowTime",
                                        "range": [
                                          1600,
                                          1610
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        1593,
                                        1610
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "timeSpan",
                                        "range": [
                                          1611,
                                          1619
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          1621,
                                          1625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 53
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          1627,
                                          1642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1593,
                                      1643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    1584,
                                    1643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1580,
                                1644
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1653,
                                        1669
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1670,
                                          1676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1653,
                                      1677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1678,
                                      1682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1653,
                                    1682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1683,
                                      1691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1693,
                                      1699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1653,
                                  1700
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1653,
                                1701
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1710,
                                        1729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            1730,
                                            1736
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1737,
                                            1750
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          1730,
                                          1750
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1710,
                                      1751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1752,
                                      1756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    1710,
                                    1756
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1757,
                                      1761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1710,
                                  1762
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                1710,
                                1763
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            1116,
                            1769
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 63
                            },
                            "end": {
                              "line": 36,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1104,
                          1769
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 51
                          },
                          "end": {
                            "line": 36,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1057,
                      1770
                    ],
                    "loc": {
                      "start": {
                        "line": 23,
                        "column": 4
                      },
                      "end": {
                        "line": 36,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2183,
                    "_esdocTestName": "it2183"
                  },
                  "range": [
                    1057,
                    1771
                  ],
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 4
                    },
                    "end": {
                      "line": 36,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1776,
                        1778
                      ],
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 4
                        },
                        "end": {
                          "line": 37,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows given windowTimeSpan and windowCreationInterval",
                        "raw": "'should emit windows given windowTimeSpan and windowCreationInterval'",
                        "range": [
                          1779,
                          1848
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 7
                          },
                          "end": {
                            "line": 37,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1876,
                                      1882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1885,
                                        1888
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 38,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 38,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--^--a--b--c--d--e--f--g--h--|",
                                        "raw": "'--1--2--^--a--b--c--d--e--f--g--h--|'",
                                        "range": [
                                          1889,
                                          1927
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1885,
                                      1928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    1876,
                                    1928
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1872,
                                1929
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1942,
                                      1946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !",
                                    "raw": "'^                          !'",
                                    "range": [
                                      1949,
                                      1979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1942,
                                    1979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1938,
                                1980
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "timeSpan",
                                    "range": [
                                      1993,
                                      2001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2004,
                                        2008
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          2009,
                                          2017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2004,
                                      2018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1993,
                                    2018
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1989,
                                2019
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      2032,
                                      2040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2043,
                                        2047
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          2048,
                                          2061
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2043,
                                      2062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2032,
                                    2062
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2028,
                                2063
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 43
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    2072,
                                    2126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    2135,
                                    2167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    2176,
                                    2218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    2227,
                                    2279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2292,
                                      2300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x---------y---------z------|",
                                    "raw": "'x---------y---------z------|'",
                                    "range": [
                                      2303,
                                      2333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2292,
                                    2333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2288,
                                2334
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 54
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    2072,
                                    2126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    2135,
                                    2167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    2176,
                                    2218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    2227,
                                    2279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      2347,
                                      2348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2351,
                                        2355
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a-|                      ",
                                        "raw": "'---a-|                      '",
                                        "range": [
                                          2356,
                                          2386
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2351,
                                      2387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    2347,
                                    2387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2343,
                                2388
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      2401,
                                      2402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2405,
                                        2409
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--d--(e|)         ",
                                        "raw": "'--d--(e|)         '",
                                        "range": [
                                          2410,
                                          2430
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2405,
                                      2431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2401,
                                    2431
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2397,
                                2432
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      2445,
                                      2446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2449,
                                        2453
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-g--h|  ",
                                        "raw": "'-g--h|  '",
                                        "range": [
                                          2454,
                                          2464
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2449,
                                      2465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    2445,
                                    2465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2441,
                                2466
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2479,
                                      2485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2490,
                                            2491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2493,
                                            2494
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2490,
                                          2494
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2496,
                                            2497
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2499,
                                            2500
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2496,
                                          2500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2502,
                                            2503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2505,
                                            2506
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2502,
                                          2506
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2488,
                                      2508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    2479,
                                    2508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2475,
                                2509
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2522,
                                      2528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2531,
                                          2537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowTime",
                                        "range": [
                                          2538,
                                          2548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        2531,
                                        2548
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "timeSpan",
                                        "range": [
                                          2549,
                                          2557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          2559,
                                          2567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          2569,
                                          2584
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2531,
                                      2585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    2522,
                                    2585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2518,
                                2586
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2595,
                                        2611
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2612,
                                          2618
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2595,
                                      2619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2620,
                                      2624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2595,
                                    2624
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2625,
                                      2633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2635,
                                      2641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2595,
                                  2642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                2595,
                                2643
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2652,
                                        2671
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            2672,
                                            2678
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2679,
                                            2692
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          2672,
                                          2692
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2652,
                                      2693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2694,
                                      2698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2652,
                                    2698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2699,
                                      2703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2652,
                                  2704
                                ],
                                "loc": {
                                  "start": {
                                    "line": 53,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                2652,
                                2705
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            1862,
                            2711
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 90
                            },
                            "end": {
                              "line": 54,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1850,
                          2711
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 78
                          },
                          "end": {
                            "line": 54,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1776,
                      2712
                    ],
                    "loc": {
                      "start": {
                        "line": 37,
                        "column": 4
                      },
                      "end": {
                        "line": 54,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2184,
                    "_esdocTestName": "it2184"
                  },
                  "range": [
                    1776,
                    2713
                  ],
                  "loc": {
                    "start": {
                      "line": 37,
                      "column": 4
                    },
                    "end": {
                      "line": 54,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2718,
                        2720
                      ],
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 4
                        },
                        "end": {
                          "line": 55,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a single empty window if source is empty",
                        "raw": "'should return a single empty window if source is empty'",
                        "range": [
                          2721,
                          2777
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 7
                          },
                          "end": {
                            "line": 55,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2805,
                                      2811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2814,
                                        2818
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          2819,
                                          2822
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2814,
                                      2823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    2805,
                                    2823
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2801,
                                2824
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2837,
                                      2841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      2844,
                                      2850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2837,
                                    2850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2833,
                                2851
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2864,
                                      2872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w|)",
                                    "raw": "'(w|)'",
                                    "range": [
                                      2875,
                                      2881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    2864,
                                    2881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2860,
                                2882
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      2895,
                                      2896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2899,
                                        2903
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          2904,
                                          2907
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2899,
                                      2908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2895,
                                    2908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2891,
                                2909
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      2922,
                                      2936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2941,
                                            2942
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2944,
                                            2945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2941,
                                          2945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2939,
                                      2947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2922,
                                    2947
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2918,
                                2948
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "timeSpan",
                                    "range": [
                                      2961,
                                      2969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2972,
                                        2976
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          2977,
                                          2985
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2972,
                                      2986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2961,
                                    2986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2957,
                                2987
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      3000,
                                      3008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        3011,
                                        3015
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          3016,
                                          3029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3011,
                                      3030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3000,
                                    3030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2996,
                                3031
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3044,
                                      3050
                                    ],
                                    "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": [
                                          3053,
                                          3059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowTime",
                                        "range": [
                                          3060,
                                          3070
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        3053,
                                        3070
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "timeSpan",
                                        "range": [
                                          3071,
                                          3079
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          3081,
                                          3089
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          3091,
                                          3106
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3053,
                                      3107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    3044,
                                    3107
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3040,
                                3108
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3117,
                                        3133
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3134,
                                          3140
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3117,
                                      3141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3142,
                                      3146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3117,
                                    3146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3147,
                                      3155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      3157,
                                      3171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3117,
                                  3172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                3117,
                                3173
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3182,
                                        3201
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            3202,
                                            3208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3209,
                                            3222
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          3202,
                                          3222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3182,
                                      3223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3224,
                                      3228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3182,
                                    3228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3229,
                                      3233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3182,
                                  3234
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                3182,
                                3235
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            2791,
                            3241
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 77
                            },
                            "end": {
                              "line": 66,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2779,
                          3241
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 65
                          },
                          "end": {
                            "line": 66,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2718,
                      3242
                    ],
                    "loc": {
                      "start": {
                        "line": 55,
                        "column": 4
                      },
                      "end": {
                        "line": 66,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2185,
                    "_esdocTestName": "it2185"
                  },
                  "range": [
                    2718,
                    3243
                  ],
                  "loc": {
                    "start": {
                      "line": 55,
                      "column": 4
                    },
                    "end": {
                      "line": 66,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3248,
                        3250
                      ],
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 4
                        },
                        "end": {
                          "line": 67,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should split a Just source into a single window identical to source",
                        "raw": "'should split a Just source into a single window identical to source'",
                        "range": [
                          3251,
                          3320
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 7
                          },
                          "end": {
                            "line": 67,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3348,
                                      3354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3357,
                                        3361
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "(a|)",
                                        "raw": "'(a|)'",
                                        "range": [
                                          3362,
                                          3368
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3357,
                                      3369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    3348,
                                    3369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3344,
                                3370
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3383,
                                      3387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      3390,
                                      3396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    3383,
                                    3396
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3379,
                                3397
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3410,
                                      3418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w|)",
                                    "raw": "'(w|)'",
                                    "range": [
                                      3421,
                                      3427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3410,
                                    3427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3406,
                                3428
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      3441,
                                      3442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3445,
                                        3449
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "(a|)",
                                        "raw": "'(a|)'",
                                        "range": [
                                          3450,
                                          3456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3445,
                                      3457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3441,
                                    3457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3437,
                                3458
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      3471,
                                      3485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            3490,
                                            3491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            3493,
                                            3494
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3490,
                                          3494
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3488,
                                      3496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3471,
                                    3496
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3467,
                                3497
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "timeSpan",
                                    "range": [
                                      3510,
                                      3518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        3521,
                                        3525
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          3526,
                                          3534
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3521,
                                      3535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3510,
                                    3535
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3506,
                                3536
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      3549,
                                      3557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        3560,
                                        3564
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          3565,
                                          3578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3560,
                                      3579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3549,
                                    3579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3545,
                                3580
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3593,
                                      3599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3602,
                                          3608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowTime",
                                        "range": [
                                          3609,
                                          3619
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        3602,
                                        3619
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "timeSpan",
                                        "range": [
                                          3620,
                                          3628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          3630,
                                          3638
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          3640,
                                          3655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3602,
                                      3656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    3593,
                                    3656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3589,
                                3657
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3666,
                                        3682
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3683,
                                          3689
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3666,
                                      3690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3691,
                                      3695
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3666,
                                    3695
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3696,
                                      3704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      3706,
                                      3720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3666,
                                  3721
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                3666,
                                3722
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3731,
                                        3750
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            3751,
                                            3757
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3758,
                                            3771
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          3751,
                                          3771
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3731,
                                      3772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3773,
                                      3777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3731,
                                    3777
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3778,
                                      3782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3731,
                                  3783
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                3731,
                                3784
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            3334,
                            3790
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 90
                            },
                            "end": {
                              "line": 78,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3322,
                          3790
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 78
                          },
                          "end": {
                            "line": 78,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3248,
                      3791
                    ],
                    "loc": {
                      "start": {
                        "line": 67,
                        "column": 4
                      },
                      "end": {
                        "line": 78,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2186,
                    "_esdocTestName": "it2186"
                  },
                  "range": [
                    3248,
                    3792
                  ],
                  "loc": {
                    "start": {
                      "line": 67,
                      "column": 4
                    },
                    "end": {
                      "line": 78,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3797,
                        3799
                      ],
                      "loc": {
                        "start": {
                          "line": 79,
                          "column": 4
                        },
                        "end": {
                          "line": 79,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should be able to split a never Observable into timely empty windows",
                        "raw": "'should be able to split a never Observable into timely empty windows'",
                        "range": [
                          3800,
                          3870
                        ],
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 7
                          },
                          "end": {
                            "line": 79,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3898,
                                      3904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3907,
                                        3910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "^----------",
                                        "raw": "'^----------'",
                                        "range": [
                                          3911,
                                          3924
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3907,
                                      3925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3898,
                                    3925
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3894,
                                3926
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3939,
                                      3943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !",
                                    "raw": "'^         !'",
                                    "range": [
                                      3946,
                                      3959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    3939,
                                    3959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3935,
                                3960
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3973,
                                      3981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a--b--c--d-",
                                    "raw": "'a--b--c--d-'",
                                    "range": [
                                      3984,
                                      3997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    3973,
                                    3997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3969,
                                3998
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "timeSpan",
                                    "range": [
                                      4011,
                                      4019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        4022,
                                        4026
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          4027,
                                          4033
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4022,
                                      4034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    4011,
                                    4034
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4007,
                                4035
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      4048,
                                      4056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        4059,
                                        4063
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          4064,
                                          4070
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4059,
                                      4071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    4048,
                                    4071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4044,
                                4072
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      4085,
                                      4086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4089,
                                        4093
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|       ",
                                        "raw": "'---|       '",
                                        "range": [
                                          4094,
                                          4107
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4089,
                                      4108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    4085,
                                    4108
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4081,
                                4109
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      4122,
                                      4123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4126,
                                        4130
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|    ",
                                        "raw": "'---|    '",
                                        "range": [
                                          4131,
                                          4141
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4126,
                                      4142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    4122,
                                    4142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4118,
                                4143
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      4156,
                                      4157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4160,
                                        4164
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---| ",
                                        "raw": "'---| '",
                                        "range": [
                                          4165,
                                          4172
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4160,
                                      4173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4156,
                                    4173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4152,
                                4174
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      4187,
                                      4188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4191,
                                        4195
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--",
                                        "raw": "'--'",
                                        "range": [
                                          4196,
                                          4200
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4191,
                                      4201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4187,
                                    4201
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4183,
                                4202
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      4215,
                                      4220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "          !",
                                    "raw": "'          !'",
                                    "range": [
                                      4223,
                                      4236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4215,
                                    4236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4211,
                                4237
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      4250,
                                      4264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            4269,
                                            4270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            4272,
                                            4273
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4269,
                                          4273
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            4275,
                                            4276
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            4278,
                                            4279
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4275,
                                          4279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            4281,
                                            4282
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            4284,
                                            4285
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4281,
                                          4285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            4287,
                                            4288
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            4290,
                                            4291
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4287,
                                          4291
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4267,
                                      4293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    4250,
                                    4293
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4246,
                                4294
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4307,
                                      4313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4316,
                                          4322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowTime",
                                        "range": [
                                          4323,
                                          4333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        4316,
                                        4333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "timeSpan",
                                        "range": [
                                          4334,
                                          4342
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          4344,
                                          4352
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          4354,
                                          4369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4316,
                                      4370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    4307,
                                    4370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4303,
                                4371
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4380,
                                        4396
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4397,
                                          4403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          4405,
                                          4410
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4380,
                                      4411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4412,
                                      4416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    4380,
                                    4416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4417,
                                      4425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      4427,
                                      4441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4380,
                                  4442
                                ],
                                "loc": {
                                  "start": {
                                    "line": 92,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                4380,
                                4443
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4452,
                                        4471
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            4472,
                                            4478
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4479,
                                            4492
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          4472,
                                          4492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4452,
                                      4493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4494,
                                      4498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4452,
                                    4498
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4499,
                                      4503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4452,
                                  4504
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                4452,
                                4505
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            3884,
                            4511
                          ],
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 91
                            },
                            "end": {
                              "line": 94,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3872,
                          4511
                        ],
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 79
                          },
                          "end": {
                            "line": 94,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3797,
                      4512
                    ],
                    "loc": {
                      "start": {
                        "line": 79,
                        "column": 4
                      },
                      "end": {
                        "line": 94,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2187,
                    "_esdocTestName": "it2187"
                  },
                  "range": [
                    3797,
                    4513
                  ],
                  "loc": {
                    "start": {
                      "line": 79,
                      "column": 4
                    },
                    "end": {
                      "line": 94,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4518,
                        4520
                      ],
                      "loc": {
                        "start": {
                          "line": 95,
                          "column": 4
                        },
                        "end": {
                          "line": 95,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit an error-only window if outer is a simple throw-Observable",
                        "raw": "'should emit an error-only window if outer is a simple throw-Observable'",
                        "range": [
                          4521,
                          4593
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 7
                          },
                          "end": {
                            "line": 95,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4621,
                                      4627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4630,
                                        4634
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          4635,
                                          4638
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4630,
                                      4639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    4621,
                                    4639
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4617,
                                4640
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4653,
                                      4657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      4660,
                                      4666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    4653,
                                    4666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4649,
                                4667
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4680,
                                      4688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w#)",
                                    "raw": "'(w#)'",
                                    "range": [
                                      4691,
                                      4697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4680,
                                    4697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4676,
                                4698
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      4711,
                                      4712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4715,
                                        4719
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          4720,
                                          4723
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4715,
                                      4724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    4711,
                                    4724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4707,
                                4725
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      4738,
                                      4752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            4757,
                                            4758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            4760,
                                            4761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4757,
                                          4761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4755,
                                      4763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4738,
                                    4763
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4734,
                                4764
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "timeSpan",
                                    "range": [
                                      4777,
                                      4785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        4788,
                                        4792
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          4793,
                                          4801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4788,
                                      4802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4777,
                                    4802
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4773,
                                4803
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      4816,
                                      4824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        4827,
                                        4831
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          4832,
                                          4845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4827,
                                      4846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4816,
                                    4846
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4812,
                                4847
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4860,
                                      4866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4869,
                                          4875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowTime",
                                        "range": [
                                          4876,
                                          4886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        4869,
                                        4886
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "timeSpan",
                                        "range": [
                                          4887,
                                          4895
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          4897,
                                          4905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          4907,
                                          4922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4869,
                                      4923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    4860,
                                    4923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4856,
                                4924
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4933,
                                        4949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4950,
                                          4956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4933,
                                      4957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4958,
                                      4962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4933,
                                    4962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4963,
                                      4971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      4973,
                                      4987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4933,
                                  4988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                4933,
                                4989
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4998,
                                        5017
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            5018,
                                            5024
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5025,
                                            5038
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          5018,
                                          5038
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4998,
                                      5039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5040,
                                      5044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4998,
                                    5044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      5045,
                                      5049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4998,
                                  5050
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                4998,
                                5051
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            4607,
                            5057
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 93
                            },
                            "end": {
                              "line": 106,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4595,
                          5057
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 81
                          },
                          "end": {
                            "line": 106,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4518,
                      5058
                    ],
                    "loc": {
                      "start": {
                        "line": 95,
                        "column": 4
                      },
                      "end": {
                        "line": 106,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2188,
                    "_esdocTestName": "it2188"
                  },
                  "range": [
                    4518,
                    5059
                  ],
                  "loc": {
                    "start": {
                      "line": 95,
                      "column": 4
                    },
                    "end": {
                      "line": 106,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5064,
                        5066
                      ],
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle source Observable which eventually emits an error",
                        "raw": "'should handle source Observable which eventually emits an error'",
                        "range": [
                          5067,
                          5132
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 7
                          },
                          "end": {
                            "line": 107,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      5160,
                                      5166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5169,
                                        5172
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--^--a--b--c--d--e--f--g--h--#",
                                        "raw": "'--1--2--^--a--b--c--d--e--f--g--h--#'",
                                        "range": [
                                          5173,
                                          5211
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5169,
                                      5212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    5160,
                                    5212
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5156,
                                5213
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      5226,
                                      5230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !",
                                    "raw": "'^                          !'",
                                    "range": [
                                      5233,
                                      5263
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    5226,
                                    5263
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5222,
                                5264
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "timeSpan",
                                    "range": [
                                      5277,
                                      5285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        5288,
                                        5292
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          5293,
                                          5301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5288,
                                      5302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5277,
                                    5302
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5273,
                                5303
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      5316,
                                      5324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        5327,
                                        5331
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 111,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 111,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          5332,
                                          5345
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 111,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 111,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5327,
                                      5346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5316,
                                    5346
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5312,
                                5347
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 43
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    5356,
                                    5410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    5419,
                                    5451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    5460,
                                    5502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    5511,
                                    5563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5576,
                                      5584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x---------y---------z------#",
                                    "raw": "'x---------y---------z------#'",
                                    "range": [
                                      5587,
                                      5617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5576,
                                    5617
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5572,
                                5618
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 54
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    5356,
                                    5410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    5419,
                                    5451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    5460,
                                    5502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    5511,
                                    5563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      5631,
                                      5632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5635,
                                        5639
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a-|                      ",
                                        "raw": "'---a-|                      '",
                                        "range": [
                                          5640,
                                          5670
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5635,
                                      5671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    5631,
                                    5671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5627,
                                5672
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      5685,
                                      5686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5689,
                                        5693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--d--(e|)         ",
                                        "raw": "'--d--(e|)         '",
                                        "range": [
                                          5694,
                                          5714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5689,
                                      5715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5685,
                                    5715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5681,
                                5716
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      5729,
                                      5730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5733,
                                        5737
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 119,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-g--h|  ",
                                        "raw": "'-g--h|  '",
                                        "range": [
                                          5738,
                                          5748
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5733,
                                      5749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    5729,
                                    5749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5725,
                                5750
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5763,
                                      5769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            5774,
                                            5775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            5777,
                                            5778
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5774,
                                          5778
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            5780,
                                            5781
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            5783,
                                            5784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5780,
                                          5784
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            5786,
                                            5787
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            5789,
                                            5790
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5786,
                                          5790
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5772,
                                      5792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    5763,
                                    5792
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5759,
                                5793
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5806,
                                      5812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          5815,
                                          5821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowTime",
                                        "range": [
                                          5822,
                                          5832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        5815,
                                        5832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "timeSpan",
                                        "range": [
                                          5833,
                                          5841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          5843,
                                          5851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          5853,
                                          5868
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5815,
                                      5869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    5806,
                                    5869
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5802,
                                5870
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5879,
                                        5895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5896,
                                          5902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5879,
                                      5903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5904,
                                      5908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5879,
                                    5908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5909,
                                      5917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5919,
                                      5925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5879,
                                  5926
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                5879,
                                5927
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 122,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5936,
                                        5955
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            5956,
                                            5962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5963,
                                            5976
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          5956,
                                          5976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5936,
                                      5977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5978,
                                      5982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    5936,
                                    5982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      5983,
                                      5987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5936,
                                  5988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                5936,
                                5989
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            5146,
                            5995
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 86
                            },
                            "end": {
                              "line": 124,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5134,
                          5995
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 74
                          },
                          "end": {
                            "line": 124,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5064,
                      5996
                    ],
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 4
                      },
                      "end": {
                        "line": 124,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2189,
                    "_esdocTestName": "it2189"
                  },
                  "range": [
                    5064,
                    5997
                  ],
                  "loc": {
                    "start": {
                      "line": 107,
                      "column": 4
                    },
                    "end": {
                      "line": 124,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6002,
                        6004
                      ],
                      "loc": {
                        "start": {
                          "line": 125,
                          "column": 4
                        },
                        "end": {
                          "line": 125,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit windows given windowTimeSpan and windowCreationInterval, ",
                          "raw": "'should emit windows given windowTimeSpan and windowCreationInterval, '",
                          "range": [
                            6005,
                            6076
                          ],
                          "loc": {
                            "start": {
                              "line": 125,
                              "column": 7
                            },
                            "end": {
                              "line": 125,
                              "column": 78
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "but outer is unsubscribed early",
                          "raw": "'but outer is unsubscribed early'",
                          "range": [
                            6087,
                            6120
                          ],
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 8
                            },
                            "end": {
                              "line": 126,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          6005,
                          6120
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 7
                          },
                          "end": {
                            "line": 126,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      6148,
                                      6154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6157,
                                        6160
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 127,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 127,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--^--a--b--c--d--e--f--g--h--|",
                                        "raw": "'--1--2--^--a--b--c--d--e--f--g--h--|'",
                                        "range": [
                                          6161,
                                          6199
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6157,
                                      6200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    6148,
                                    6200
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6144,
                                6201
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      6214,
                                      6218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !                ",
                                    "raw": "'^          !                '",
                                    "range": [
                                      6221,
                                      6251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6214,
                                    6251
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6210,
                                6252
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "timeSpan",
                                    "range": [
                                      6265,
                                      6273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        6276,
                                        6280
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          6281,
                                          6289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6276,
                                      6290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6265,
                                    6290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6261,
                                6291
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      6304,
                                      6312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        6315,
                                        6319
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 130,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 130,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          6320,
                                          6333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 130,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 130,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6315,
                                      6334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    6304,
                                    6334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6300,
                                6335
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 43
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    6344,
                                    6398
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    6407,
                                    6439
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    6448,
                                    6490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    6499,
                                    6551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6564,
                                      6572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x---------y-                ",
                                    "raw": "'x---------y-                '",
                                    "range": [
                                      6575,
                                      6605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6564,
                                    6605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6560,
                                6606
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 135,
                                  "column": 54
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    6344,
                                    6398
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    6407,
                                    6439
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    6448,
                                    6490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    6499,
                                    6551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      6619,
                                      6620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6623,
                                        6627
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a-|                      ",
                                        "raw": "'---a-|                      '",
                                        "range": [
                                          6628,
                                          6658
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6623,
                                      6659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    6619,
                                    6659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6615,
                                6660
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      6673,
                                      6674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6677,
                                        6681
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 137,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 137,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--                ",
                                        "raw": "'--                '",
                                        "range": [
                                          6682,
                                          6702
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6677,
                                      6703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    6673,
                                    6703
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6669,
                                6704
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      6717,
                                      6722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "           !                ",
                                    "raw": "'           !                '",
                                    "range": [
                                      6725,
                                      6755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6717,
                                    6755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6713,
                                6756
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6769,
                                      6775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6780,
                                            6781
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6783,
                                            6784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6780,
                                          6784
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            6786,
                                            6787
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            6789,
                                            6790
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6786,
                                          6790
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6778,
                                      6792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    6769,
                                    6792
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6765,
                                6793
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6806,
                                      6812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          6815,
                                          6821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowTime",
                                        "range": [
                                          6822,
                                          6832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        6815,
                                        6832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 140,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 140,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "timeSpan",
                                        "range": [
                                          6833,
                                          6841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          6843,
                                          6851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          6853,
                                          6868
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6815,
                                      6869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    6806,
                                    6869
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6802,
                                6870
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6879,
                                        6895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6896,
                                          6902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          6904,
                                          6909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6879,
                                      6910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6911,
                                      6915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    6879,
                                    6915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6916,
                                      6924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6926,
                                      6932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6879,
                                  6933
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                6879,
                                6934
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6943,
                                        6962
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            6963,
                                            6969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6970,
                                            6983
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          6963,
                                          6983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6943,
                                      6984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6985,
                                      6989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    6943,
                                    6989
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      6990,
                                      6994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6943,
                                  6995
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                6943,
                                6996
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            6134,
                            7002
                          ],
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 55
                            },
                            "end": {
                              "line": 143,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6122,
                          7002
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 43
                          },
                          "end": {
                            "line": 143,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6002,
                      7003
                    ],
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 4
                      },
                      "end": {
                        "line": 143,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2190,
                    "_esdocTestName": "it2190"
                  },
                  "range": [
                    6002,
                    7004
                  ],
                  "loc": {
                    "start": {
                      "line": 125,
                      "column": 4
                    },
                    "end": {
                      "line": 143,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7009,
                        7011
                      ],
                      "loc": {
                        "start": {
                          "line": 144,
                          "column": 4
                        },
                        "end": {
                          "line": 144,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when result is unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when result is unsubscribed explicitly'",
                        "range": [
                          7012,
                          7091
                        ],
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 7
                          },
                          "end": {
                            "line": 144,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      7119,
                                      7125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7128,
                                        7131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--^--a--b--c--d--e--f--g--h--|",
                                        "raw": "'--1--2--^--a--b--c--d--e--f--g--h--|'",
                                        "range": [
                                          7132,
                                          7170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7128,
                                      7171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    7119,
                                    7171
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7115,
                                7172
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourcesubs",
                                    "range": [
                                      7185,
                                      7195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !             ",
                                    "raw": "'^             !             '",
                                    "range": [
                                      7198,
                                      7228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    7185,
                                    7228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7181,
                                7229
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "timeSpan",
                                    "range": [
                                      7242,
                                      7250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        7253,
                                        7257
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          7258,
                                          7266
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7253,
                                      7267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7242,
                                    7267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7238,
                                7268
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      7281,
                                      7289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        7292,
                                        7296
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          7297,
                                          7310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7292,
                                      7311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    7281,
                                    7311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7277,
                                7312
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 43
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    7321,
                                    7375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    7384,
                                    7416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    7425,
                                    7467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    7476,
                                    7528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7541,
                                      7549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x---------y----             ",
                                    "raw": "'x---------y----             '",
                                    "range": [
                                      7552,
                                      7582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    7541,
                                    7582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7537,
                                7583
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 54
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "  100 frames            0---------1---------2------|",
                                  "range": [
                                    7321,
                                    7375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                     ----|",
                                  "range": [
                                    7384,
                                    7416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                               ----|",
                                  "range": [
                                    7425,
                                    7467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "  50                                         ----|",
                                  "range": [
                                    7476,
                                    7528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      7596,
                                      7597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7600,
                                        7604
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 154,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 154,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a-|                      ",
                                        "raw": "'---a-|                      '",
                                        "range": [
                                          7605,
                                          7635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7600,
                                      7636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    7596,
                                    7636
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7592,
                                7637
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      7650,
                                      7651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7654,
                                        7658
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--d--             ",
                                        "raw": "'--d--             '",
                                        "range": [
                                          7659,
                                          7679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7654,
                                      7680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    7650,
                                    7680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7646,
                                7681
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      7694,
                                      7699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "              !             ",
                                    "raw": "'              !             '",
                                    "range": [
                                      7702,
                                      7732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7694,
                                    7732
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7690,
                                7733
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7746,
                                      7752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            7757,
                                            7758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            7760,
                                            7761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7757,
                                          7761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            7763,
                                            7764
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            7766,
                                            7767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7763,
                                          7767
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7755,
                                      7769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    7746,
                                    7769
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7742,
                                7770
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7783,
                                      7789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  7792,
                                                  7798
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  7812,
                                                  7820
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                7792,
                                                7820
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7831,
                                                      7832
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 159,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 159,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              7843,
                                                              7853
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 159,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 159,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              7854,
                                                              7856
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 159,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 159,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7843,
                                                            7856
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 159,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 159,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              7857,
                                                              7858
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 159,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 159,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7843,
                                                          7859
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 159,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 159,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7836,
                                                        7860
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 159,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 159,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7834,
                                                    7862
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 159,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 159,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7821,
                                                  7862
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7792,
                                              7863
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 159,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "windowTime",
                                            "range": [
                                              7877,
                                              7887
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "range": [
                                            7792,
                                            7887
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 158,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "timeSpan",
                                            "range": [
                                              7888,
                                              7896
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "interval",
                                            "range": [
                                              7898,
                                              7906
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              7908,
                                              7923
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 59
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7792,
                                          7924
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 60
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          7938,
                                          7946
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        7792,
                                        7946
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              7957,
                                              7958
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 161,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 161,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      7969,
                                                      7979
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      7980,
                                                      7982
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7969,
                                                    7982
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 161,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 161,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7983,
                                                      7984
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7969,
                                                  7985
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                7962,
                                                7986
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7960,
                                            7988
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7947,
                                          7988
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7792,
                                      7989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    7783,
                                    7989
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7779,
                                7990
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7999,
                                        8015
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 162,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8016,
                                          8022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          8024,
                                          8029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7999,
                                      8030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8031,
                                      8035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7999,
                                    8035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8036,
                                      8044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8046,
                                      8052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7999,
                                  8053
                                ],
                                "loc": {
                                  "start": {
                                    "line": 162,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                7999,
                                8054
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8063,
                                        8082
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 163,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 163,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            8083,
                                            8089
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8090,
                                            8103
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          8083,
                                          8103
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 163,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 163,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8063,
                                      8104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8105,
                                      8109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    8063,
                                    8109
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourcesubs",
                                    "range": [
                                      8110,
                                      8120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8063,
                                  8121
                                ],
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 163,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                8063,
                                8122
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 163,
                                  "column": 67
                                }
                              }
                            }
                          ],
                          "range": [
                            7105,
                            8128
                          ],
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 100
                            },
                            "end": {
                              "line": 164,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7093,
                          8128
                        ],
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 88
                          },
                          "end": {
                            "line": 164,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7009,
                      8129
                    ],
                    "loc": {
                      "start": {
                        "line": 144,
                        "column": 4
                      },
                      "end": {
                        "line": 164,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2191,
                    "_esdocTestName": "it2191"
                  },
                  "range": [
                    7009,
                    8130
                  ],
                  "loc": {
                    "start": {
                      "line": 144,
                      "column": 4
                    },
                    "end": {
                      "line": 164,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                167,
                8132
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 56
                },
                "end": {
                  "line": 165,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              155,
              8132
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 44
              },
              "end": {
                "line": 165,
                "column": 1
              }
            }
          }
        ],
        "range": [
          111,
          8133
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 165,
            "column": 2
          }
        },
        "_esdocTestId": 2182,
        "_esdocTestName": "describe2182"
      },
      "range": [
        111,
        8134
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 165,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {windowTime} ",
          "range": [
            85,
            110
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 25
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=windowTime-spec.js.map",
          "range": [
            8135,
            8178
          ],
          "loc": {
            "start": {
              "line": 166,
              "column": 0
            },
            "end": {
              "line": 166,
              "column": 43
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    8134
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 165,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {windowTime} ",
      "range": [
        85,
        110
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 25
        }
      }
    },
    {
      "type": "Line",
      "value": "  100 frames            0---------1---------2-----|",
      "range": [
        427,
        480
      ],
      "loc": {
        "start": {
          "line": 10,
          "column": 8
        },
        "end": {
          "line": 10,
          "column": 61
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                     ----|",
      "range": [
        489,
        521
      ],
      "loc": {
        "start": {
          "line": 11,
          "column": 8
        },
        "end": {
          "line": 11,
          "column": 40
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                               ----|",
      "range": [
        530,
        572
      ],
      "loc": {
        "start": {
          "line": 12,
          "column": 8
        },
        "end": {
          "line": 12,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                                         ----|",
      "range": [
        581,
        633
      ],
      "loc": {
        "start": {
          "line": 13,
          "column": 8
        },
        "end": {
          "line": 13,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": "  100 frames            0---------1---------2------|",
      "range": [
        1287,
        1341
      ],
      "loc": {
        "start": {
          "line": 27,
          "column": 8
        },
        "end": {
          "line": 27,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "  100 frames            0---------1---------2------|",
      "range": [
        2072,
        2126
      ],
      "loc": {
        "start": {
          "line": 42,
          "column": 8
        },
        "end": {
          "line": 42,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                     ----|",
      "range": [
        2135,
        2167
      ],
      "loc": {
        "start": {
          "line": 43,
          "column": 8
        },
        "end": {
          "line": 43,
          "column": 40
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                               ----|",
      "range": [
        2176,
        2218
      ],
      "loc": {
        "start": {
          "line": 44,
          "column": 8
        },
        "end": {
          "line": 44,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                                         ----|",
      "range": [
        2227,
        2279
      ],
      "loc": {
        "start": {
          "line": 45,
          "column": 8
        },
        "end": {
          "line": 45,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": "  100 frames            0---------1---------2------|",
      "range": [
        5356,
        5410
      ],
      "loc": {
        "start": {
          "line": 112,
          "column": 8
        },
        "end": {
          "line": 112,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                     ----|",
      "range": [
        5419,
        5451
      ],
      "loc": {
        "start": {
          "line": 113,
          "column": 8
        },
        "end": {
          "line": 113,
          "column": 40
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                               ----|",
      "range": [
        5460,
        5502
      ],
      "loc": {
        "start": {
          "line": 114,
          "column": 8
        },
        "end": {
          "line": 114,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                                         ----|",
      "range": [
        5511,
        5563
      ],
      "loc": {
        "start": {
          "line": 115,
          "column": 8
        },
        "end": {
          "line": 115,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": "  100 frames            0---------1---------2------|",
      "range": [
        6344,
        6398
      ],
      "loc": {
        "start": {
          "line": 131,
          "column": 8
        },
        "end": {
          "line": 131,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                     ----|",
      "range": [
        6407,
        6439
      ],
      "loc": {
        "start": {
          "line": 132,
          "column": 8
        },
        "end": {
          "line": 132,
          "column": 40
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                               ----|",
      "range": [
        6448,
        6490
      ],
      "loc": {
        "start": {
          "line": 133,
          "column": 8
        },
        "end": {
          "line": 133,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                                         ----|",
      "range": [
        6499,
        6551
      ],
      "loc": {
        "start": {
          "line": 134,
          "column": 8
        },
        "end": {
          "line": 134,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": "  100 frames            0---------1---------2------|",
      "range": [
        7321,
        7375
      ],
      "loc": {
        "start": {
          "line": 149,
          "column": 8
        },
        "end": {
          "line": 149,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                     ----|",
      "range": [
        7384,
        7416
      ],
      "loc": {
        "start": {
          "line": 150,
          "column": 8
        },
        "end": {
          "line": 150,
          "column": 40
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                               ----|",
      "range": [
        7425,
        7467
      ],
      "loc": {
        "start": {
          "line": 151,
          "column": 8
        },
        "end": {
          "line": 151,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "  50                                         ----|",
      "range": [
        7476,
        7528
      ],
      "loc": {
        "start": {
          "line": 152,
          "column": 8
        },
        "end": {
          "line": 152,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=windowTime-spec.js.map",
      "range": [
        8135,
        8178
      ],
      "loc": {
        "start": {
          "line": 166,
          "column": 0
        },
        "end": {
          "line": 166,
          "column": 43
        }
      }
    }
  ]
}