{
  "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 {window} ",
          "range": [
            85,
            106
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 21
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            107,
            115
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.window",
            "raw": "'Observable.prototype.window'",
            "range": [
              116,
              145
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 38
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          165,
                          174
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 4
                          },
                          "end": {
                            "line": 6,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "window",
                          "raw": "'window'",
                          "range": [
                            175,
                            183
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 14
                            },
                            "end": {
                              "line": 6,
                              "column": 22
                            }
                          }
                        }
                      ],
                      "range": [
                        165,
                        184
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 23
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows that close and reopen",
                        "raw": "'should emit windows that close and reopen'",
                        "range": [
                          185,
                          228
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 24
                          },
                          "end": {
                            "line": 6,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      256,
                                      262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        265,
                                        268
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 7,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c---d---e---f---g---h---i---|    ",
                                        "raw": "'---a---b---c---d---e---f---g---h---i---|    '",
                                        "range": [
                                          269,
                                          315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 7,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      265,
                                      316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    256,
                                    316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                252,
                                317
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      330,
                                      340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                      !    ",
                                    "raw": "'^                                      !    '",
                                    "range": [
                                      343,
                                      389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    330,
                                    389
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                326,
                                390
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      403,
                                      411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        414,
                                        417
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-------------w------------w----------------|",
                                        "raw": "'-------------w------------w----------------|'",
                                        "range": [
                                          418,
                                          464
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      414,
                                      465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    403,
                                    465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                399,
                                466
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      479,
                                      490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                      !    ",
                                    "raw": "'^                                      !    '",
                                    "range": [
                                      493,
                                      539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    479,
                                    539
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                475,
                                540
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      553,
                                      561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x------------y------------z------------|    ",
                                    "raw": "'x------------y------------z------------|    '",
                                    "range": [
                                      564,
                                      610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    553,
                                    610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                549,
                                611
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      624,
                                      625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        628,
                                        632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c-|                              ",
                                        "raw": "'---a---b---c-|                              '",
                                        "range": [
                                          633,
                                          679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      628,
                                      680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    624,
                                    680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                620,
                                681
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      694,
                                      695
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        698,
                                        702
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--d---e---f--|                 ",
                                        "raw": "'--d---e---f--|                 '",
                                        "range": [
                                          703,
                                          736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      698,
                                      737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    694,
                                    737
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                690,
                                738
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      751,
                                      752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        755,
                                        759
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-g---h---i---|    ",
                                        "raw": "'-g---h---i---|    '",
                                        "range": [
                                          760,
                                          780
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      755,
                                      781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    751,
                                    781
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                747,
                                782
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      795,
                                      809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            814,
                                            815
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            817,
                                            818
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          814,
                                          818
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            820,
                                            821
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            823,
                                            824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          820,
                                          824
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            826,
                                            827
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            829,
                                            830
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          826,
                                          830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      812,
                                      832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    795,
                                    832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                791,
                                833
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      846,
                                      852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          855,
                                          861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          862,
                                          868
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        855,
                                        868
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          869,
                                          877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      855,
                                      878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    846,
                                    878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                842,
                                879
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        888,
                                        904
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          905,
                                          911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      888,
                                      912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      913,
                                      917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    888,
                                    917
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      918,
                                      926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      928,
                                      942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  888,
                                  943
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                888,
                                944
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        953,
                                        972
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            973,
                                            979
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            980,
                                            993
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          973,
                                          993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      953,
                                      994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      995,
                                      999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    953,
                                    999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1000,
                                      1010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  953,
                                  1011
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                953,
                                1012
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1021,
                                        1040
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            1041,
                                            1049
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1050,
                                            1063
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          1041,
                                          1063
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1021,
                                      1064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1065,
                                      1069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    1021,
                                    1069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      1070,
                                      1081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1021,
                                  1082
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                1021,
                                1083
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            242,
                            1089
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 81
                            },
                            "end": {
                              "line": 20,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          230,
                          1089
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 69
                          },
                          "end": {
                            "line": 20,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      165,
                      1090
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 20,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    165,
                    1091
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 20,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1096,
                        1098
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 4
                        },
                        "end": {
                          "line": 21,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a single empty window if source is empty and closings are basic",
                        "raw": "'should return a single empty window if source is empty and closings are basic'",
                        "range": [
                          1099,
                          1178
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 7
                          },
                          "end": {
                            "line": 21,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1206,
                                      1212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1215,
                                        1219
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1220,
                                          1223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1215,
                                      1224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    1206,
                                    1224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1202,
                                1225
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1238,
                                      1248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      1251,
                                      1257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1238,
                                    1257
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1234,
                                1258
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      1271,
                                      1279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1282,
                                        1286
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x--x--|",
                                        "raw": "'--x--x--|'",
                                        "range": [
                                          1287,
                                          1298
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1282,
                                      1299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    1271,
                                    1299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1267,
                                1300
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      1313,
                                      1324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      1327,
                                      1333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    1313,
                                    1333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1309,
                                1334
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1347,
                                      1355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w|)",
                                    "raw": "'(w|)'",
                                    "range": [
                                      1358,
                                      1364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    1347,
                                    1364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1343,
                                1365
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      1378,
                                      1379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1382,
                                        1386
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1387,
                                          1390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1382,
                                      1391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    1378,
                                    1391
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1374,
                                1392
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      1405,
                                      1419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            1424,
                                            1425
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            1427,
                                            1428
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1424,
                                          1428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1422,
                                      1430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1405,
                                    1430
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1401,
                                1431
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1444,
                                      1450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1453,
                                          1459
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          1460,
                                          1466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        1453,
                                        1466
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          1467,
                                          1475
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1453,
                                      1476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    1444,
                                    1476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1440,
                                1477
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1486,
                                        1502
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1503,
                                          1509
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1486,
                                      1510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1511,
                                      1515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1486,
                                    1515
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1516,
                                      1524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      1526,
                                      1540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1486,
                                  1541
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                1486,
                                1542
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1551,
                                        1570
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            1571,
                                            1577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1578,
                                            1591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          1571,
                                          1591
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1551,
                                      1592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1593,
                                      1597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    1551,
                                    1597
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1598,
                                      1608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1551,
                                  1609
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                1551,
                                1610
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1619,
                                        1638
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            1639,
                                            1647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1648,
                                            1661
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          1639,
                                          1661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1619,
                                      1662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1663,
                                      1667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    1619,
                                    1667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      1668,
                                      1679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1619,
                                  1680
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                1619,
                                1681
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            1192,
                            1687
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 100
                            },
                            "end": {
                              "line": 33,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1180,
                          1687
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 88
                          },
                          "end": {
                            "line": 33,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1096,
                      1688
                    ],
                    "loc": {
                      "start": {
                        "line": 21,
                        "column": 4
                      },
                      "end": {
                        "line": 33,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2160,
                    "_esdocTestName": "it2160"
                  },
                  "range": [
                    1096,
                    1689
                  ],
                  "loc": {
                    "start": {
                      "line": 21,
                      "column": 4
                    },
                    "end": {
                      "line": 33,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1694,
                        1696
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 4
                        },
                        "end": {
                          "line": 34,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a single empty window if source is empty and closing is empty",
                        "raw": "'should return a single empty window if source is empty and closing is empty'",
                        "range": [
                          1697,
                          1774
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 7
                          },
                          "end": {
                            "line": 34,
                            "column": 84
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1802,
                                      1808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1811,
                                        1815
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1816,
                                          1819
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1811,
                                      1820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    1802,
                                    1820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1798,
                                1821
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1834,
                                      1844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      1847,
                                      1853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1834,
                                    1853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1830,
                                1854
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      1867,
                                      1875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1878,
                                        1882
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1883,
                                          1886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1878,
                                      1887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    1867,
                                    1887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1863,
                                1888
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      1901,
                                      1912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      1915,
                                      1921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    1901,
                                    1921
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1897,
                                1922
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1935,
                                      1943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w|)",
                                    "raw": "'(w|)'",
                                    "range": [
                                      1946,
                                      1952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    1935,
                                    1952
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1931,
                                1953
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      1966,
                                      1967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1970,
                                        1974
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1975,
                                          1978
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1970,
                                      1979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    1966,
                                    1979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1962,
                                1980
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      1993,
                                      2007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2012,
                                            2013
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2015,
                                            2016
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2012,
                                          2016
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2010,
                                      2018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1993,
                                    2018
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1989,
                                2019
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2032,
                                      2038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2041,
                                          2047
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          2048,
                                          2054
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        2041,
                                        2054
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          2055,
                                          2063
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2041,
                                      2064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    2032,
                                    2064
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2028,
                                2065
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2074,
                                        2090
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2091,
                                          2097
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2074,
                                      2098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2099,
                                      2103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2074,
                                    2103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2104,
                                      2112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      2114,
                                      2128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2074,
                                  2129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                2074,
                                2130
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2139,
                                        2158
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            2159,
                                            2165
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2166,
                                            2179
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          2159,
                                          2179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2139,
                                      2180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2181,
                                      2185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2139,
                                    2185
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      2186,
                                      2196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2139,
                                  2197
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                2139,
                                2198
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2207,
                                        2226
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            2227,
                                            2235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2236,
                                            2249
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          2227,
                                          2249
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2207,
                                      2250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2251,
                                      2255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    2207,
                                    2255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      2256,
                                      2267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2207,
                                  2268
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                2207,
                                2269
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            1788,
                            2275
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 98
                            },
                            "end": {
                              "line": 46,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1776,
                          2275
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 86
                          },
                          "end": {
                            "line": 46,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1694,
                      2276
                    ],
                    "loc": {
                      "start": {
                        "line": 34,
                        "column": 4
                      },
                      "end": {
                        "line": 46,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2161,
                    "_esdocTestName": "it2161"
                  },
                  "range": [
                    1694,
                    2277
                  ],
                  "loc": {
                    "start": {
                      "line": 34,
                      "column": 4
                    },
                    "end": {
                      "line": 46,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2282,
                        2284
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a single empty window if source is sync empty and closing is sync empty",
                        "raw": "'should return a single empty window if source is sync empty and closing is sync empty'",
                        "range": [
                          2285,
                          2372
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 7
                          },
                          "end": {
                            "line": 47,
                            "column": 94
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2400,
                                      2406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2409,
                                        2413
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "(|)",
                                        "raw": "'(|)'",
                                        "range": [
                                          2414,
                                          2419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2409,
                                      2420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    2400,
                                    2420
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2396,
                                2421
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      2434,
                                      2444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      2447,
                                      2453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    2434,
                                    2453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2430,
                                2454
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2467,
                                      2475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w|)",
                                    "raw": "'(w|)'",
                                    "range": [
                                      2478,
                                      2484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    2467,
                                    2484
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2463,
                                2485
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      2498,
                                      2499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2502,
                                        2506
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          2507,
                                          2510
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2502,
                                      2511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2498,
                                    2511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2494,
                                2512
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      2525,
                                      2539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2544,
                                            2545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2547,
                                            2548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2544,
                                          2548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2542,
                                      2550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2525,
                                    2550
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2521,
                                2551
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2564,
                                      2570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2573,
                                          2579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          2580,
                                          2586
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        2573,
                                        2586
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              2587,
                                              2597
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "empty",
                                            "range": [
                                              2598,
                                              2603
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            2587,
                                            2603
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          2587,
                                          2605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2573,
                                      2606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2564,
                                    2606
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2560,
                                2607
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2616,
                                        2632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2633,
                                          2639
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2616,
                                      2640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2641,
                                      2645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2616,
                                    2645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2646,
                                      2654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      2656,
                                      2670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2616,
                                  2671
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                2616,
                                2672
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2681,
                                        2700
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            2701,
                                            2707
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2708,
                                            2721
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          2701,
                                          2721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2681,
                                      2722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2723,
                                      2727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2681,
                                    2727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      2728,
                                      2738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2681,
                                  2739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                2681,
                                2740
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 67
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " expectSubscriptions(closings.subscriptions).toBe(closingSubs);",
                                  "range": [
                                    2749,
                                    2814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 73
                                    }
                                  }
                                }
                              ]
                            }
                          ],
                          "range": [
                            2386,
                            2820
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 108
                            },
                            "end": {
                              "line": 57,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2374,
                          2820
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 96
                          },
                          "end": {
                            "line": 57,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2282,
                      2821
                    ],
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 4
                      },
                      "end": {
                        "line": 57,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2162,
                    "_esdocTestName": "it2162"
                  },
                  "range": [
                    2282,
                    2822
                  ],
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 4
                    },
                    "end": {
                      "line": 57,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2827,
                        2829
                      ],
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 4
                        },
                        "end": {
                          "line": 58,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should split a Just source into a single window identical to source, using a Never closing",
                        "raw": "'should split a Just source into a single window identical to source, using a Never closing'",
                        "range": [
                          2830,
                          2922
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 7
                          },
                          "end": {
                            "line": 58,
                            "column": 99
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2950,
                                      2956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2959,
                                        2963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "(a|)",
                                        "raw": "'(a|)'",
                                        "range": [
                                          2964,
                                          2970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2959,
                                      2971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    2950,
                                    2971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2946,
                                2972
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      2985,
                                      2995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      2998,
                                      3004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    2985,
                                    3004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2981,
                                3005
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      3018,
                                      3026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3029,
                                        3033
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          3034,
                                          3037
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3029,
                                      3038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    3018,
                                    3038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3014,
                                3039
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      3052,
                                      3063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      3066,
                                      3072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    3052,
                                    3072
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3048,
                                3073
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3086,
                                      3094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w|)",
                                    "raw": "'(w|)'",
                                    "range": [
                                      3097,
                                      3103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3086,
                                    3103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3082,
                                3104
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      3117,
                                      3118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3121,
                                        3125
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "(a|)",
                                        "raw": "'(a|)'",
                                        "range": [
                                          3126,
                                          3132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3121,
                                      3133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3117,
                                    3133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3113,
                                3134
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      3147,
                                      3161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            3166,
                                            3167
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            3169,
                                            3170
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3166,
                                          3170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3164,
                                      3172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3147,
                                    3172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3143,
                                3173
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3186,
                                      3192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3195,
                                          3201
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          3202,
                                          3208
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        3195,
                                        3208
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          3209,
                                          3217
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3195,
                                      3218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3186,
                                    3218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3182,
                                3219
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3228,
                                        3244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3245,
                                          3251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3228,
                                      3252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3253,
                                      3257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3228,
                                    3257
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3258,
                                      3266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      3268,
                                      3282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3228,
                                  3283
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                3228,
                                3284
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3293,
                                        3312
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            3313,
                                            3319
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3320,
                                            3333
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          3313,
                                          3333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3293,
                                      3334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3335,
                                      3339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3293,
                                    3339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      3340,
                                      3350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3293,
                                  3351
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                3293,
                                3352
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3361,
                                        3380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            3381,
                                            3389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3390,
                                            3403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          3381,
                                          3403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3361,
                                      3404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3405,
                                      3409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    3361,
                                    3409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      3410,
                                      3421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3361,
                                  3422
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                3361,
                                3423
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            2936,
                            3429
                          ],
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 113
                            },
                            "end": {
                              "line": 70,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2924,
                          3429
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 101
                          },
                          "end": {
                            "line": 70,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2827,
                      3430
                    ],
                    "loc": {
                      "start": {
                        "line": 58,
                        "column": 4
                      },
                      "end": {
                        "line": 70,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2163,
                    "_esdocTestName": "it2163"
                  },
                  "range": [
                    2827,
                    3431
                  ],
                  "loc": {
                    "start": {
                      "line": 58,
                      "column": 4
                    },
                    "end": {
                      "line": 70,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Line",
                      "value": " expectSubscriptions(closings.subscriptions).toBe(closingSubs);",
                      "range": [
                        2749,
                        2814
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 8
                        },
                        "end": {
                          "line": 56,
                          "column": 73
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3436,
                        3438
                      ],
                      "loc": {
                        "start": {
                          "line": 71,
                          "column": 4
                        },
                        "end": {
                          "line": 71,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a single Never window if source is Never",
                        "raw": "'should return a single Never window if source is Never'",
                        "range": [
                          3439,
                          3495
                        ],
                        "loc": {
                          "start": {
                            "line": 71,
                            "column": 7
                          },
                          "end": {
                            "line": 71,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3523,
                                      3529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3532,
                                        3536
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------",
                                        "raw": "'------'",
                                        "range": [
                                          3537,
                                          3545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3532,
                                      3546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3523,
                                    3546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3519,
                                3547
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      3560,
                                      3570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     ",
                                    "raw": "'^     '",
                                    "range": [
                                      3573,
                                      3581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    3560,
                                    3581
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3556,
                                3582
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      3595,
                                      3603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3606,
                                        3610
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------",
                                        "raw": "'------'",
                                        "range": [
                                          3611,
                                          3619
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3606,
                                      3620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3595,
                                    3620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3591,
                                3621
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      3634,
                                      3645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     ",
                                    "raw": "'^     '",
                                    "range": [
                                      3648,
                                      3656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    3634,
                                    3656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3630,
                                3657
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3670,
                                      3678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "w-----",
                                    "raw": "'w-----'",
                                    "range": [
                                      3681,
                                      3689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    3670,
                                    3689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3666,
                                3690
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      3703,
                                      3704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3707,
                                        3711
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------",
                                        "raw": "'------'",
                                        "range": [
                                          3712,
                                          3720
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3707,
                                      3721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    3703,
                                    3721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3699,
                                3722
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      3735,
                                      3749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            3754,
                                            3755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            3757,
                                            3758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3754,
                                          3758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3752,
                                      3760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3735,
                                    3760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3731,
                                3761
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3774,
                                      3780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3783,
                                          3789
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          3790,
                                          3796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        3783,
                                        3796
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          3797,
                                          3805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3783,
                                      3806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3774,
                                    3806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3770,
                                3807
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3816,
                                        3832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3833,
                                          3839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3816,
                                      3840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3841,
                                      3845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3816,
                                    3845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3846,
                                      3854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      3856,
                                      3870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3816,
                                  3871
                                ],
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                3816,
                                3872
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3881,
                                        3900
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            3901,
                                            3907
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3908,
                                            3921
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          3901,
                                          3921
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3881,
                                      3922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3923,
                                      3927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3881,
                                    3927
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      3928,
                                      3938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3881,
                                  3939
                                ],
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                3881,
                                3940
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3949,
                                        3968
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            3969,
                                            3977
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3978,
                                            3991
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          3969,
                                          3991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3949,
                                      3992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3993,
                                      3997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    3949,
                                    3997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      3998,
                                      4009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3949,
                                  4010
                                ],
                                "loc": {
                                  "start": {
                                    "line": 82,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 82,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                3949,
                                4011
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            3509,
                            4017
                          ],
                          "loc": {
                            "start": {
                              "line": 71,
                              "column": 77
                            },
                            "end": {
                              "line": 83,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3497,
                          4017
                        ],
                        "loc": {
                          "start": {
                            "line": 71,
                            "column": 65
                          },
                          "end": {
                            "line": 83,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3436,
                      4018
                    ],
                    "loc": {
                      "start": {
                        "line": 71,
                        "column": 4
                      },
                      "end": {
                        "line": 83,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2164,
                    "_esdocTestName": "it2164"
                  },
                  "range": [
                    3436,
                    4019
                  ],
                  "loc": {
                    "start": {
                      "line": 71,
                      "column": 4
                    },
                    "end": {
                      "line": 83,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4024,
                        4026
                      ],
                      "loc": {
                        "start": {
                          "line": 84,
                          "column": 4
                        },
                        "end": {
                          "line": 84,
                          "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": [
                          4027,
                          4097
                        ],
                        "loc": {
                          "start": {
                            "line": 84,
                            "column": 7
                          },
                          "end": {
                            "line": 84,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4125,
                                      4131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4134,
                                        4137
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "^--------",
                                        "raw": "'^--------'",
                                        "range": [
                                          4138,
                                          4149
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4134,
                                      4150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4125,
                                    4150
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4121,
                                4151
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      4164,
                                      4174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      4177,
                                      4188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    4164,
                                    4188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4160,
                                4189
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      4202,
                                      4210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4213,
                                        4217
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x--x--|",
                                        "raw": "'--x--x--|'",
                                        "range": [
                                          4218,
                                          4229
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4213,
                                      4230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    4202,
                                    4230
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4198,
                                4231
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      4244,
                                      4255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      4258,
                                      4269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4244,
                                    4269
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4240,
                                4270
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4283,
                                      4291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a-b--c--|",
                                    "raw": "'a-b--c--|'",
                                    "range": [
                                      4294,
                                      4305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    4283,
                                    4305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4279,
                                4306
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      4319,
                                      4320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4323,
                                        4327
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          4328,
                                          4339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4323,
                                      4340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4319,
                                    4340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4315,
                                4341
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      4354,
                                      4355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4358,
                                        4362
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|   ",
                                        "raw": "'---|   '",
                                        "range": [
                                          4363,
                                          4372
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4358,
                                      4373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    4354,
                                    4373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4350,
                                4374
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      4387,
                                      4388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4391,
                                        4395
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          4396,
                                          4402
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4391,
                                      4403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4387,
                                    4403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4383,
                                4404
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      4417,
                                      4431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            4436,
                                            4437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            4439,
                                            4440
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4436,
                                          4440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            4442,
                                            4443
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            4445,
                                            4446
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4442,
                                          4446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            4448,
                                            4449
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            4451,
                                            4452
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4448,
                                          4452
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4434,
                                      4454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    4417,
                                    4454
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4413,
                                4455
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4468,
                                      4474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4477,
                                          4483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          4484,
                                          4490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        4477,
                                        4490
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          4491,
                                          4499
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4477,
                                      4500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    4468,
                                    4500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4464,
                                4501
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4510,
                                        4526
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4527,
                                          4533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4510,
                                      4534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4535,
                                      4539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4510,
                                    4539
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4540,
                                      4548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      4550,
                                      4564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4510,
                                  4565
                                ],
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                4510,
                                4566
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4575,
                                        4594
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            4595,
                                            4601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4602,
                                            4615
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          4595,
                                          4615
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4575,
                                      4616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4617,
                                      4621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4575,
                                    4621
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      4622,
                                      4632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4575,
                                  4633
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                4575,
                                4634
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4643,
                                        4662
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            4663,
                                            4671
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4672,
                                            4685
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          4663,
                                          4685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4643,
                                      4686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4687,
                                      4691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    4643,
                                    4691
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      4692,
                                      4703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4643,
                                  4704
                                ],
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                4643,
                                4705
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            4111,
                            4711
                          ],
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 91
                            },
                            "end": {
                              "line": 98,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4099,
                          4711
                        ],
                        "loc": {
                          "start": {
                            "line": 84,
                            "column": 79
                          },
                          "end": {
                            "line": 98,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4024,
                      4712
                    ],
                    "loc": {
                      "start": {
                        "line": 84,
                        "column": 4
                      },
                      "end": {
                        "line": 98,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2165,
                    "_esdocTestName": "it2165"
                  },
                  "range": [
                    4024,
                    4713
                  ],
                  "loc": {
                    "start": {
                      "line": 84,
                      "column": 4
                    },
                    "end": {
                      "line": 98,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4718,
                        4720
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 4
                        },
                        "end": {
                          "line": 99,
                          "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": [
                          4721,
                          4793
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 7
                          },
                          "end": {
                            "line": 99,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4821,
                                      4827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4830,
                                        4834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          4835,
                                          4838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4830,
                                      4839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    4821,
                                    4839
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4817,
                                4840
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      4853,
                                      4863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      4866,
                                      4872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    4853,
                                    4872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4849,
                                4873
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      4886,
                                      4894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4897,
                                        4901
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x--x--|",
                                        "raw": "'--x--x--|'",
                                        "range": [
                                          4902,
                                          4913
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4897,
                                      4914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    4886,
                                    4914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4882,
                                4915
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      4928,
                                      4939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      4942,
                                      4948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    4928,
                                    4948
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4924,
                                4949
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4962,
                                      4970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w#)",
                                    "raw": "'(w#)'",
                                    "range": [
                                      4973,
                                      4979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4962,
                                    4979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4958,
                                4980
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      4993,
                                      4994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4997,
                                        5001
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          5002,
                                          5005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4997,
                                      5006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    4993,
                                    5006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4989,
                                5007
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      5020,
                                      5034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            5039,
                                            5040
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            5042,
                                            5043
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5039,
                                          5043
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5037,
                                      5045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5020,
                                    5045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5016,
                                5046
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5059,
                                      5065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          5068,
                                          5074
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          5075,
                                          5081
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        5068,
                                        5081
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          5082,
                                          5090
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5068,
                                      5091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    5059,
                                    5091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5055,
                                5092
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5101,
                                        5117
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5118,
                                          5124
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5101,
                                      5125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5126,
                                      5130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5101,
                                    5130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5131,
                                      5139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      5141,
                                      5155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5101,
                                  5156
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                5101,
                                5157
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5166,
                                        5185
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            5186,
                                            5192
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5193,
                                            5206
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          5186,
                                          5206
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5166,
                                      5207
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5208,
                                      5212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    5166,
                                    5212
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      5213,
                                      5223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5166,
                                  5224
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                5166,
                                5225
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5234,
                                        5253
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            5254,
                                            5262
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5263,
                                            5276
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          5254,
                                          5276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5234,
                                      5277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5278,
                                      5282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    5234,
                                    5282
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      5283,
                                      5294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5234,
                                  5295
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                5234,
                                5296
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            4807,
                            5302
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 93
                            },
                            "end": {
                              "line": 111,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4795,
                          5302
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 81
                          },
                          "end": {
                            "line": 111,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4718,
                      5303
                    ],
                    "loc": {
                      "start": {
                        "line": 99,
                        "column": 4
                      },
                      "end": {
                        "line": 111,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2166,
                    "_esdocTestName": "it2166"
                  },
                  "range": [
                    4718,
                    5304
                  ],
                  "loc": {
                    "start": {
                      "line": 99,
                      "column": 4
                    },
                    "end": {
                      "line": 111,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5309,
                        5311
                      ],
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 4
                        },
                        "end": {
                          "line": 112,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle basic case with window closings",
                        "raw": "'should handle basic case with window closings'",
                        "range": [
                          5312,
                          5359
                        ],
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 7
                          },
                          "end": {
                            "line": 112,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      5387,
                                      5393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5396,
                                        5399
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-^3-4-5-6-7-8-9-|         ",
                                        "raw": "'-1-2-^3-4-5-6-7-8-9-|         '",
                                        "range": [
                                          5400,
                                          5432
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5396,
                                      5433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    5387,
                                    5433
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5383,
                                5434
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      5447,
                                      5451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !         ",
                                    "raw": "'^              !         '",
                                    "range": [
                                      5454,
                                      5481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    5447,
                                    5481
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5443,
                                5482
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      5495,
                                      5503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5506,
                                        5509
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^---x---x---x---x---x---|",
                                        "raw": "'---^---x---x---x---x---x---|'",
                                        "range": [
                                          5510,
                                          5540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5506,
                                      5541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    5495,
                                    5541
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5491,
                                5542
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      5555,
                                      5566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !         ",
                                    "raw": "'^              !         '",
                                    "range": [
                                      5569,
                                      5596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5555,
                                    5596
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5551,
                                5597
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5610,
                                      5618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a---b---c---d--|         ",
                                    "raw": "'a---b---c---d--|         '",
                                    "range": [
                                      5621,
                                      5648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5610,
                                    5648
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5606,
                                5649
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      5662,
                                      5663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5666,
                                        5670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-3-4|                    ",
                                        "raw": "'-3-4|                    '",
                                        "range": [
                                          5671,
                                          5698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5666,
                                      5699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    5662,
                                    5699
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5658,
                                5700
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      5713,
                                      5714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5717,
                                        5721
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 119,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-5-6|                ",
                                        "raw": "'-5-6|                '",
                                        "range": [
                                          5722,
                                          5745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5717,
                                      5746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    5713,
                                    5746
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5709,
                                5747
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      5760,
                                      5761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5764,
                                        5768
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-7-8|            ",
                                        "raw": "'-7-8|            '",
                                        "range": [
                                          5769,
                                          5788
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5764,
                                      5789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    5760,
                                    5789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5756,
                                5790
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      5803,
                                      5804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5807,
                                        5811
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-9-|         ",
                                        "raw": "'-9-|         '",
                                        "range": [
                                          5812,
                                          5827
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5807,
                                      5828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5803,
                                    5828
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5799,
                                5829
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      5842,
                                      5856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            5861,
                                            5862
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            5864,
                                            5865
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5861,
                                          5865
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            5867,
                                            5868
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            5870,
                                            5871
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5867,
                                          5871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            5873,
                                            5874
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            5876,
                                            5877
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5873,
                                          5877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            5879,
                                            5880
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            5882,
                                            5883
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5879,
                                          5883
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5859,
                                      5885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    5842,
                                    5885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5838,
                                5886
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 122,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5899,
                                      5905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          5908,
                                          5914
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          5915,
                                          5921
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        5908,
                                        5921
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          5922,
                                          5930
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5908,
                                      5931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    5899,
                                    5931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5895,
                                5932
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5941,
                                        5957
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5958,
                                          5964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5941,
                                      5965
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5966,
                                      5970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5941,
                                    5970
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5971,
                                      5979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      5981,
                                      5995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5941,
                                  5996
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                5941,
                                5997
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6006,
                                        6025
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            6026,
                                            6032
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6033,
                                            6046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          6026,
                                          6046
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6006,
                                      6047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6048,
                                      6052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    6006,
                                    6052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      6053,
                                      6057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6006,
                                  6058
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                6006,
                                6059
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6068,
                                        6087
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 126,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            6088,
                                            6096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6097,
                                            6110
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          6088,
                                          6110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6068,
                                      6111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6112,
                                      6116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    6068,
                                    6116
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      6117,
                                      6128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6068,
                                  6129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 126,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                6068,
                                6130
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            5373,
                            6136
                          ],
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 68
                            },
                            "end": {
                              "line": 127,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5361,
                          6136
                        ],
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 56
                          },
                          "end": {
                            "line": 127,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5309,
                      6137
                    ],
                    "loc": {
                      "start": {
                        "line": 112,
                        "column": 4
                      },
                      "end": {
                        "line": 127,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2167,
                    "_esdocTestName": "it2167"
                  },
                  "range": [
                    5309,
                    6138
                  ],
                  "loc": {
                    "start": {
                      "line": 112,
                      "column": 4
                    },
                    "end": {
                      "line": 127,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6143,
                        6145
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 4
                        },
                        "end": {
                          "line": 128,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle basic case with window closings, but outer throws",
                        "raw": "'should handle basic case with window closings, but outer throws'",
                        "range": [
                          6146,
                          6211
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 7
                          },
                          "end": {
                            "line": 128,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      6239,
                                      6245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6248,
                                        6251
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-^3-4-5-6-7-8-9-#         ",
                                        "raw": "'-1-2-^3-4-5-6-7-8-9-#         '",
                                        "range": [
                                          6252,
                                          6284
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6248,
                                      6285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    6239,
                                    6285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6235,
                                6286
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      6299,
                                      6303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !         ",
                                    "raw": "'^              !         '",
                                    "range": [
                                      6306,
                                      6333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    6299,
                                    6333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6295,
                                6334
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      6347,
                                      6355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6358,
                                        6361
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 131,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 131,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^---x---x---x---x---x---|",
                                        "raw": "'---^---x---x---x---x---x---|'",
                                        "range": [
                                          6362,
                                          6392
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6358,
                                      6393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    6347,
                                    6393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6343,
                                6394
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      6407,
                                      6418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !         ",
                                    "raw": "'^              !         '",
                                    "range": [
                                      6421,
                                      6448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6407,
                                    6448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6403,
                                6449
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6462,
                                      6470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a---b---c---d--#         ",
                                    "raw": "'a---b---c---d--#         '",
                                    "range": [
                                      6473,
                                      6500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6462,
                                    6500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6458,
                                6501
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      6514,
                                      6515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6518,
                                        6522
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 134,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 134,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-3-4|                    ",
                                        "raw": "'-3-4|                    '",
                                        "range": [
                                          6523,
                                          6550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6518,
                                      6551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6514,
                                    6551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6510,
                                6552
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      6565,
                                      6566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6569,
                                        6573
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 135,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 135,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-5-6|                ",
                                        "raw": "'-5-6|                '",
                                        "range": [
                                          6574,
                                          6597
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6569,
                                      6598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    6565,
                                    6598
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6561,
                                6599
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 135,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      6612,
                                      6613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6616,
                                        6620
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-7-8|            ",
                                        "raw": "'-7-8|            '",
                                        "range": [
                                          6621,
                                          6640
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6616,
                                      6641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    6612,
                                    6641
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6608,
                                6642
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      6655,
                                      6656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6659,
                                        6663
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 137,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 137,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-9-#         ",
                                        "raw": "'-9-#         '",
                                        "range": [
                                          6664,
                                          6679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6659,
                                      6680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6655,
                                    6680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6651,
                                6681
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      6694,
                                      6708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            6713,
                                            6714
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            6716,
                                            6717
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6713,
                                          6717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            6719,
                                            6720
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            6722,
                                            6723
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6719,
                                          6723
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            6725,
                                            6726
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            6728,
                                            6729
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6725,
                                          6729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            6731,
                                            6732
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            6734,
                                            6735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6731,
                                          6735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6711,
                                      6737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    6694,
                                    6737
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6690,
                                6738
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6751,
                                      6757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          6760,
                                          6766
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          6767,
                                          6773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        6760,
                                        6773
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 139,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 139,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          6774,
                                          6782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6760,
                                      6783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    6751,
                                    6783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6747,
                                6784
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6793,
                                        6809
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 140,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 140,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6810,
                                          6816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6793,
                                      6817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6818,
                                      6822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6793,
                                    6822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6823,
                                      6831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      6833,
                                      6847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6793,
                                  6848
                                ],
                                "loc": {
                                  "start": {
                                    "line": 140,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 140,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                6793,
                                6849
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6858,
                                        6877
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            6878,
                                            6884
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6885,
                                            6898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          6878,
                                          6898
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6858,
                                      6899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6900,
                                      6904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    6858,
                                    6904
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      6905,
                                      6909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6858,
                                  6910
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                6858,
                                6911
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6920,
                                        6939
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            6940,
                                            6948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6949,
                                            6962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          6940,
                                          6962
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6920,
                                      6963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6964,
                                      6968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    6920,
                                    6968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      6969,
                                      6980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6920,
                                  6981
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                6920,
                                6982
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            6225,
                            6988
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 86
                            },
                            "end": {
                              "line": 143,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6213,
                          6988
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 74
                          },
                          "end": {
                            "line": 143,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6143,
                      6989
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 4
                      },
                      "end": {
                        "line": 143,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2168,
                    "_esdocTestName": "it2168"
                  },
                  "range": [
                    6143,
                    6990
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 4
                    },
                    "end": {
                      "line": 143,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6995,
                        6997
                      ],
                      "loc": {
                        "start": {
                          "line": 144,
                          "column": 4
                        },
                        "end": {
                          "line": 144,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should stop emitting windows when outer is unsubscribed early",
                        "raw": "'should stop emitting windows when outer is unsubscribed early'",
                        "range": [
                          6998,
                          7061
                        ],
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 7
                          },
                          "end": {
                            "line": 144,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      7089,
                                      7095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7098,
                                        7101
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-^3-4-5-6-7-8-9-|         ",
                                        "raw": "'-1-2-^3-4-5-6-7-8-9-|         '",
                                        "range": [
                                          7102,
                                          7134
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7098,
                                      7135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    7089,
                                    7135
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7085,
                                7136
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      7149,
                                      7153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !                ",
                                    "raw": "'^       !                '",
                                    "range": [
                                      7156,
                                      7183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    7149,
                                    7183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7145,
                                7184
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      7197,
                                      7205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7208,
                                        7211
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^---x---x---x---x---x---|",
                                        "raw": "'---^---x---x---x---x---x---|'",
                                        "range": [
                                          7212,
                                          7242
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7208,
                                      7243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    7197,
                                    7243
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7193,
                                7244
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      7257,
                                      7268
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !                ",
                                    "raw": "'^       !                '",
                                    "range": [
                                      7271,
                                      7298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    7257,
                                    7298
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7253,
                                7299
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7312,
                                      7320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a---b----                ",
                                    "raw": "'a---b----                '",
                                    "range": [
                                      7323,
                                      7350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7312,
                                    7350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7308,
                                7351
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      7364,
                                      7365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7368,
                                        7372
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 150,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 150,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-3-4|                    ",
                                        "raw": "'-3-4|                    '",
                                        "range": [
                                          7373,
                                          7400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7368,
                                      7401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    7364,
                                    7401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7360,
                                7402
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 150,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      7415,
                                      7416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7419,
                                        7423
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 151,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-5-6                 ",
                                        "raw": "'-5-6                 '",
                                        "range": [
                                          7424,
                                          7447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7419,
                                      7448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    7415,
                                    7448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7411,
                                7449
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      7462,
                                      7467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        !                ",
                                    "raw": "'        !                '",
                                    "range": [
                                      7470,
                                      7497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    7462,
                                    7497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7458,
                                7498
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      7511,
                                      7525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            7530,
                                            7531
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            7533,
                                            7534
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7530,
                                          7534
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            7536,
                                            7537
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            7539,
                                            7540
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7536,
                                          7540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7528,
                                      7542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    7511,
                                    7542
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7507,
                                7543
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7556,
                                      7562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          7565,
                                          7571
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          7572,
                                          7578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        7565,
                                        7578
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 154,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 154,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          7579,
                                          7587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7565,
                                      7588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7556,
                                    7588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7552,
                                7589
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7598,
                                        7614
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7615,
                                          7621
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          7623,
                                          7628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7598,
                                      7629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7630,
                                      7634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7598,
                                    7634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7635,
                                      7643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      7645,
                                      7659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7598,
                                  7660
                                ],
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                7598,
                                7661
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7670,
                                        7689
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 156,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 156,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            7690,
                                            7696
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7697,
                                            7710
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          7690,
                                          7710
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7670,
                                      7711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7712,
                                      7716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    7670,
                                    7716
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      7717,
                                      7721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7670,
                                  7722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                7670,
                                7723
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7732,
                                        7751
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            7752,
                                            7760
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7761,
                                            7774
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          7752,
                                          7774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7732,
                                      7775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7776,
                                      7780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    7732,
                                    7780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      7781,
                                      7792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7732,
                                  7793
                                ],
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                7732,
                                7794
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            7075,
                            7800
                          ],
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 84
                            },
                            "end": {
                              "line": 158,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7063,
                          7800
                        ],
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 72
                          },
                          "end": {
                            "line": 158,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6995,
                      7801
                    ],
                    "loc": {
                      "start": {
                        "line": 144,
                        "column": 4
                      },
                      "end": {
                        "line": 158,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2169,
                    "_esdocTestName": "it2169"
                  },
                  "range": [
                    6995,
                    7802
                  ],
                  "loc": {
                    "start": {
                      "line": 144,
                      "column": 4
                    },
                    "end": {
                      "line": 158,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7807,
                        7809
                      ],
                      "loc": {
                        "start": {
                          "line": 159,
                          "column": 4
                        },
                        "end": {
                          "line": 159,
                          "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": [
                          7810,
                          7889
                        ],
                        "loc": {
                          "start": {
                            "line": 159,
                            "column": 7
                          },
                          "end": {
                            "line": 159,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      7917,
                                      7923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7926,
                                        7929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-^3-4-5-6-7-8-9-|         ",
                                        "raw": "'-1-2-^3-4-5-6-7-8-9-|         '",
                                        "range": [
                                          7930,
                                          7962
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7926,
                                      7963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    7917,
                                    7963
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7913,
                                7964
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      7977,
                                      7981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !                ",
                                    "raw": "'^       !                '",
                                    "range": [
                                      7984,
                                      8011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    7977,
                                    8011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7973,
                                8012
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      8025,
                                      8033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8036,
                                        8039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 162,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^---x---x---x---x---x---|",
                                        "raw": "'---^---x---x---x---x---x---|'",
                                        "range": [
                                          8040,
                                          8070
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8036,
                                      8071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    8025,
                                    8071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8021,
                                8072
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      8085,
                                      8096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !                ",
                                    "raw": "'^       !                '",
                                    "range": [
                                      8099,
                                      8126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8085,
                                    8126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8081,
                                8127
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 163,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8140,
                                      8148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a---b----                ",
                                    "raw": "'a---b----                '",
                                    "range": [
                                      8151,
                                      8178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8140,
                                    8178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8136,
                                8179
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      8192,
                                      8193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8196,
                                        8200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 165,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 165,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-3-4|                    ",
                                        "raw": "'-3-4|                    '",
                                        "range": [
                                          8201,
                                          8228
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8196,
                                      8229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8192,
                                    8229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8188,
                                8230
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      8243,
                                      8244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8247,
                                        8251
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-5-6-                ",
                                        "raw": "'-5-6-                '",
                                        "range": [
                                          8252,
                                          8275
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8247,
                                      8276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    8243,
                                    8276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8239,
                                8277
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      8290,
                                      8295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        !                ",
                                    "raw": "'        !                '",
                                    "range": [
                                      8298,
                                      8325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    8290,
                                    8325
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8286,
                                8326
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      8339,
                                      8353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            8358,
                                            8359
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            8361,
                                            8362
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8358,
                                          8362
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            8364,
                                            8365
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            8367,
                                            8368
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8364,
                                          8368
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8356,
                                      8370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    8339,
                                    8370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8335,
                                8371
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8384,
                                      8390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 169,
                                        "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": [
                                                  8393,
                                                  8399
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  8413,
                                                  8421
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                8393,
                                                8421
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 169,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 170,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      8432,
                                                      8433
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 170,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 170,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              8444,
                                                              8454
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 170,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 170,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              8455,
                                                              8457
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 170,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 170,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8444,
                                                            8457
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 170,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 170,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              8458,
                                                              8459
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 170,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 170,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8444,
                                                          8460
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 170,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 170,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8437,
                                                        8461
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 170,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 170,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8435,
                                                    8463
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 170,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 170,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  8422,
                                                  8463
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8393,
                                              8464
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 169,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "window",
                                            "range": [
                                              8478,
                                              8484
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 171,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 171,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "range": [
                                            8393,
                                            8484
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              8485,
                                              8493
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 171,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 171,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8393,
                                          8494
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          8508,
                                          8516
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        8393,
                                        8516
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 172,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              8527,
                                              8528
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 172,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 172,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      8539,
                                                      8549
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 172,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 172,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      8550,
                                                      8552
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 172,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 172,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8539,
                                                    8552
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 172,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 172,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      8553,
                                                      8554
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 172,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 172,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8539,
                                                  8555
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 172,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 172,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                8532,
                                                8556
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 172,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 172,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8530,
                                            8558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8517,
                                          8558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8393,
                                      8559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    8384,
                                    8559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8380,
                                8560
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8569,
                                        8585
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8586,
                                          8592
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          8594,
                                          8599
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8569,
                                      8600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8601,
                                      8605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8569,
                                    8605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8606,
                                      8614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      8616,
                                      8630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8569,
                                  8631
                                ],
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                8569,
                                8632
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8641,
                                        8660
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            8661,
                                            8667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8668,
                                            8681
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          8661,
                                          8681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 174,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 174,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8641,
                                      8682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8683,
                                      8687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    8641,
                                    8687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      8688,
                                      8692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8641,
                                  8693
                                ],
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                8641,
                                8694
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8703,
                                        8722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            8723,
                                            8731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8732,
                                            8745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          8723,
                                          8745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8703,
                                      8746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8747,
                                      8751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    8703,
                                    8751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      8752,
                                      8763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8703,
                                  8764
                                ],
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                8703,
                                8765
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            7903,
                            8771
                          ],
                          "loc": {
                            "start": {
                              "line": 159,
                              "column": 100
                            },
                            "end": {
                              "line": 176,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7891,
                          8771
                        ],
                        "loc": {
                          "start": {
                            "line": 159,
                            "column": 88
                          },
                          "end": {
                            "line": 176,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7807,
                      8772
                    ],
                    "loc": {
                      "start": {
                        "line": 159,
                        "column": 4
                      },
                      "end": {
                        "line": 176,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2170,
                    "_esdocTestName": "it2170"
                  },
                  "range": [
                    7807,
                    8773
                  ],
                  "loc": {
                    "start": {
                      "line": 159,
                      "column": 4
                    },
                    "end": {
                      "line": 176,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8778,
                        8780
                      ],
                      "loc": {
                        "start": {
                          "line": 177,
                          "column": 4
                        },
                        "end": {
                          "line": 177,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should make outer emit error when closing throws",
                        "raw": "'should make outer emit error when closing throws'",
                        "range": [
                          8781,
                          8831
                        ],
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 7
                          },
                          "end": {
                            "line": 177,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8859,
                                      8865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8868,
                                        8871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-^3-4-5-6-7-8-9-#",
                                        "raw": "'-1-2-^3-4-5-6-7-8-9-#'",
                                        "range": [
                                          8872,
                                          8895
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8868,
                                      8896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8859,
                                    8896
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8855,
                                8897
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      8910,
                                      8914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !           ",
                                    "raw": "'^   !           '",
                                    "range": [
                                      8917,
                                      8935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8910,
                                    8935
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8906,
                                8936
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      8949,
                                      8957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8960,
                                        8963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^---#           ",
                                        "raw": "'---^---#           '",
                                        "range": [
                                          8964,
                                          8985
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8960,
                                      8986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8949,
                                    8986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8945,
                                8987
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 180,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      9000,
                                      9011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !           ",
                                    "raw": "'^   !           '",
                                    "range": [
                                      9014,
                                      9032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9000,
                                    9032
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8996,
                                9033
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9046,
                                      9054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a---#           ",
                                    "raw": "'a---#           '",
                                    "range": [
                                      9057,
                                      9075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9046,
                                    9075
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9042,
                                9076
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      9089,
                                      9090
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9093,
                                        9097
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-3-4#           ",
                                        "raw": "'-3-4#           '",
                                        "range": [
                                          9098,
                                          9116
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9093,
                                      9117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    9089,
                                    9117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9085,
                                9118
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      9131,
                                      9145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9150,
                                            9151
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 184,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 184,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9153,
                                            9154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 184,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 184,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9150,
                                          9154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9148,
                                      9156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9131,
                                    9156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9127,
                                9157
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9170,
                                      9176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          9179,
                                          9185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          9186,
                                          9192
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9179,
                                        9192
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          9193,
                                          9201
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9179,
                                      9202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9170,
                                    9202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9166,
                                9203
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9212,
                                        9228
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9229,
                                          9235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9212,
                                      9236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9237,
                                      9241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9212,
                                    9241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9242,
                                      9250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      9252,
                                      9266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9212,
                                  9267
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                9212,
                                9268
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9277,
                                        9296
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            9297,
                                            9303
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9304,
                                            9317
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          9297,
                                          9317
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9277,
                                      9318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9319,
                                      9323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    9277,
                                    9323
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      9324,
                                      9328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9277,
                                  9329
                                ],
                                "loc": {
                                  "start": {
                                    "line": 187,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 187,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                9277,
                                9330
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9339,
                                        9358
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            9359,
                                            9367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9368,
                                            9381
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          9359,
                                          9381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9339,
                                      9382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9383,
                                      9387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    9339,
                                    9387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      9388,
                                      9399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9339,
                                  9400
                                ],
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                9339,
                                9401
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            8845,
                            9407
                          ],
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 71
                            },
                            "end": {
                              "line": 189,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8833,
                          9407
                        ],
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 59
                          },
                          "end": {
                            "line": 189,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8778,
                      9408
                    ],
                    "loc": {
                      "start": {
                        "line": 177,
                        "column": 4
                      },
                      "end": {
                        "line": 189,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2171,
                    "_esdocTestName": "it2171"
                  },
                  "range": [
                    8778,
                    9409
                  ],
                  "loc": {
                    "start": {
                      "line": 177,
                      "column": 4
                    },
                    "end": {
                      "line": 189,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9414,
                        9416
                      ],
                      "loc": {
                        "start": {
                          "line": 190,
                          "column": 4
                        },
                        "end": {
                          "line": 190,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should complete the resulting Observable when window closings completes",
                        "raw": "'should complete the resulting Observable when window closings completes'",
                        "range": [
                          9417,
                          9490
                        ],
                        "loc": {
                          "start": {
                            "line": 190,
                            "column": 7
                          },
                          "end": {
                            "line": 190,
                            "column": 80
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      9518,
                                      9524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9527,
                                        9530
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-^3-4-5-6-7-8-9-|",
                                        "raw": "'-1-2-^3-4-5-6-7-8-9-|'",
                                        "range": [
                                          9531,
                                          9554
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9527,
                                      9555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9518,
                                    9555
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9514,
                                9556
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      9569,
                                      9573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !   ",
                                    "raw": "'^           !   '",
                                    "range": [
                                      9576,
                                      9594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9569,
                                    9594
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9565,
                                9595
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      9608,
                                      9616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9619,
                                        9622
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---^---x---x---|   ",
                                        "raw": "'---^---x---x---|   '",
                                        "range": [
                                          9623,
                                          9644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9619,
                                      9645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9608,
                                    9645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9604,
                                9646
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      9659,
                                      9670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !   ",
                                    "raw": "'^           !   '",
                                    "range": [
                                      9673,
                                      9691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9659,
                                    9691
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9655,
                                9692
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9705,
                                      9713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a---b---c---|   ",
                                    "raw": "'a---b---c---|   '",
                                    "range": [
                                      9716,
                                      9734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9705,
                                    9734
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9701,
                                9735
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      9748,
                                      9749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9752,
                                        9756
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-3-4|           ",
                                        "raw": "'-3-4|           '",
                                        "range": [
                                          9757,
                                          9775
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9752,
                                      9776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    9748,
                                    9776
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9744,
                                9777
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      9790,
                                      9791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9794,
                                        9798
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-5-6|       ",
                                        "raw": "'-5-6|       '",
                                        "range": [
                                          9799,
                                          9813
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9794,
                                      9814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    9790,
                                    9814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9786,
                                9815
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      9828,
                                      9829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9832,
                                        9836
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 198,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 198,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-7-8|   ",
                                        "raw": "'-7-8|   '",
                                        "range": [
                                          9837,
                                          9847
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9832,
                                      9848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    9828,
                                    9848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9824,
                                9849
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      9862,
                                      9876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9881,
                                            9882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9884,
                                            9885
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9881,
                                          9885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            9887,
                                            9888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            9890,
                                            9891
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9887,
                                          9891
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            9893,
                                            9894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            9896,
                                            9897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9893,
                                          9897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9879,
                                      9899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9862,
                                    9899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9858,
                                9900
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9913,
                                      9919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          9922,
                                          9928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "window",
                                        "range": [
                                          9929,
                                          9935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9922,
                                        9935
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          9936,
                                          9944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9922,
                                      9945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9913,
                                    9945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9909,
                                9946
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9955,
                                        9971
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9972,
                                          9978
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9955,
                                      9979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9980,
                                      9984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9955,
                                    9984
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9985,
                                      9993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      9995,
                                      10009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9955,
                                  10010
                                ],
                                "loc": {
                                  "start": {
                                    "line": 201,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 201,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                9955,
                                10011
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10020,
                                        10039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            10040,
                                            10046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10047,
                                            10060
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          10040,
                                          10060
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10020,
                                      10061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10062,
                                      10066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    10020,
                                    10066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      10067,
                                      10071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10020,
                                  10072
                                ],
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                10020,
                                10073
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10082,
                                        10101
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 203,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 203,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "closings",
                                          "range": [
                                            10102,
                                            10110
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10111,
                                            10124
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          10102,
                                          10124
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10082,
                                      10125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10126,
                                      10130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    10082,
                                    10130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closingSubs",
                                    "range": [
                                      10131,
                                      10142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10082,
                                  10143
                                ],
                                "loc": {
                                  "start": {
                                    "line": 203,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 203,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                10082,
                                10144
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            9504,
                            10150
                          ],
                          "loc": {
                            "start": {
                              "line": 190,
                              "column": 94
                            },
                            "end": {
                              "line": 204,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9492,
                          10150
                        ],
                        "loc": {
                          "start": {
                            "line": 190,
                            "column": 82
                          },
                          "end": {
                            "line": 204,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9414,
                      10151
                    ],
                    "loc": {
                      "start": {
                        "line": 190,
                        "column": 4
                      },
                      "end": {
                        "line": 204,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2172,
                    "_esdocTestName": "it2172"
                  },
                  "range": [
                    9414,
                    10152
                  ],
                  "loc": {
                    "start": {
                      "line": 190,
                      "column": 4
                    },
                    "end": {
                      "line": 204,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                159,
                10154
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 52
                },
                "end": {
                  "line": 205,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              147,
              10154
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 40
              },
              "end": {
                "line": 205,
                "column": 1
              }
            }
          }
        ],
        "range": [
          107,
          10155
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 205,
            "column": 2
          }
        },
        "_esdocTestId": 2159,
        "_esdocTestName": "describe2159"
      },
      "range": [
        107,
        10156
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 205,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {window} ",
          "range": [
            85,
            106
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 21
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=window-spec.js.map",
          "range": [
            10157,
            10196
          ],
          "loc": {
            "start": {
              "line": 206,
              "column": 0
            },
            "end": {
              "line": 206,
              "column": 39
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    10156
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 205,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {window} ",
      "range": [
        85,
        106
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 21
        }
      }
    },
    {
      "type": "Line",
      "value": " expectSubscriptions(closings.subscriptions).toBe(closingSubs);",
      "range": [
        2749,
        2814
      ],
      "loc": {
        "start": {
          "line": 56,
          "column": 8
        },
        "end": {
          "line": 56,
          "column": 73
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=window-spec.js.map",
      "range": [
        10157,
        10196
      ],
      "loc": {
        "start": {
          "line": 206,
          "column": 0
        },
        "end": {
          "line": 206,
          "column": 39
        }
      }
    }
  ]
}